gpt4 book ai didi

c++ - Visual Studio C++ 能够编译并出现编译错误(红色下划线)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:04:16 26 4
gpt4 key购买 nike

我遇到编译错误(红色下划线)的问题,例如:

Error: cannot open source file "stdafx.h"

这里是经过编辑的环境截图:

Able to build with Compile Errors

左侧是我的 Visual Studio 解决方案目录列表,其中“显示所有文件”已关闭。

我正在做一个学校项目,每个文件夹都是项目不同部分的源文件,由不同的人负责。

例如,学生 A 和 B 负责 AST 和 PARSER 文件夹(我们称它们为子项目)。我们为每个子项目提供一个 API,以便其他子项目知道要调用什么。

在 TOP-CENTER,我们有一个类 QueryProcessor 的源文件。 (只是前几行)在它下面,是 Build Success 的输出。

红线遍布所有类,主要是#include "stdafx.h"环境打不开

右边是 stdafx.h,我们在其中包含了所有不同的子项目,因此我们省去了每个项目都有不同的 stdafx.h 的麻烦

但是,我能够构建项目。我很确定我做错了这个目录/链接。

最佳答案

这应该可行

  1. 右键单击解决方案文件
  2. 单击“在 Windows 资源管理器中打开”
  3. 在资源管理器中找到文件stdfx.h,复制文件夹路径
  4. 在 visual studio 解决方案资源管理器中,右键单击项目文件
  5. 点击属性-> C/C++ -> 常规
  6. 在附加包含目录中粘贴路径

关于c++ - Visual Studio C++ 能够编译并出现编译错误(红色下划线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13009815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com