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

背景: 好久以来我的工程出现这样的情况:用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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值