您的位置:首页 > 其它

fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory

2013-03-13 16:26 555 查看
背景: 好久以来我的工程出现这样的情况:用Debug 编译生成exe 文件是没有事, 一用Release 时就会出现 "fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory", 我的工程有一些文件,我又建了一层文件夹,所以stdafx.h 的确没有和包含它的文件在同一目录,所以我就用"#include
"../stdafx.h",然后编译器又报"是否忘记添加:“stdafx.h”: ", 然后我又傻冒地恢复为 #include "stdafx.h".. 这样就能正确编译到Release 的exe 文件了..

不过, 这种方法实在是烦到死..

解决方案:

#include "stdafx.h" //Pre-compiled header for compiler

#include "..//stdafx.h" //Exact location of pre-compiled header for intellisense

或者,你也可以通过Project->Properties->Configuration Propertes->C/C++->General->Additional Include Directories,把stdafx.h添加于其中(或者添

加"$(ProjectDir)"),作为默认目录。一般的,如果工程非常大的话,建议你采用这种方法。

参考引用:http://blog.csdn.net/menggucaoyuan/article/details/6318324
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐