“stdafx.h”: No such file or directory

一般原因是建工程的时候选择了空工程,然后添加现有源文件(含stdafx.cpp) 或者 修改了已有的stdafx.cpp 或者 从项目排除该文件后重新添加,需单独设置stdafx.cpp属性:

  把整个工程属性 -> C/C++ -> 预编译头选为“使用预编译头(/Yu)”,解决方案里右键stdafx.cpp->属性->c/c++->预编译头选为“创建预编译头(/Yc)”,然后重新编译解决方案即可。

  或许也可以工程属性 -> C/C++ -> 常规 -> 附加包含目录 ->添加$(ProjectDir);


“XXXX.h”: No such file or directory,一般引用了某公共目录:

  工程属性 -> C/C++ -> 常规 -> 附加包含目录 -> 添加该公共目录。

05-02 23:36