我的程序编译没有问题,运行也很正常.但是我发现一个问题,只要我Clean后,在Rebuild All.就会出现7个fatal error.这七个错误都是Cannot open include file: 'stdafx.h ': No such file or directory.
但是实际情况是:我的 'stdafx.h '是存在的,而且我也从来都没有更改过这个文件。
另外,还有一个问题,每次我编译的时候(没有Rebuild All之前也是如此),都会出现一个提示框,其内容如下:
路径:\程序文件夹\程序文件名\程序文件名.plg
This file has been modified outside of the source editor.
Do you want to reload it?
虽然我每次点"是(Y)"按钮后,程序编译没问题,但是每次编译都这样也很麻烦;最重要的是不知道这个情况和第一个提到的问题是不是有什么联系?
以上就是我的问题,希望大家帮帮忙,谢谢大家了!
但是实际情况是:我的 'stdafx.h '是存在的,而且我也从来都没有更改过这个文件。
另外,还有一个问题,每次我编译的时候(没有Rebuild All之前也是如此),都会出现一个提示框,其内容如下:
路径:\程序文件夹\程序文件名\程序文件名.plg
This file has been modified outside of the source editor.
Do you want to reload it?
虽然我每次点"是(Y)"按钮后,程序编译没问题,但是每次编译都这样也很麻烦;最重要的是不知道这个情况和第一个提到的问题是不是有什么联系?
以上就是我的问题,希望大家帮帮忙,谢谢大家了!
#include<stdafx.h>->#include "stdafx.h"
没有解决
还有,debug和release是不是都出现上述问题,如果有一个不出现,出问题的按照正常编译的设置一下配置
错误定位到出错文件,看这个文件是否与“stdafx.h”同目录,如果不同要改包含路径--------------------------
也可以重建一个同名同类的工程,把所有其它的CPP,h和rc拷过去覆盖,再打开工程,把所有CPP都加入工程,工程设置中照着改一下。这个几分钟就搞掂了
不好意思,我不会看!
谢谢二位提示,请再点拨一下!
2、文件损坏;
3、文件被其它程序一直使用(不排除病毒的可能);
4、按shunruo 在4楼说的,取消预编译,然后把所有#include "stdafx.h"的干掉;
5、你的#include "stdafx.h "咋那么多空格呢?把文件名中的空格去掉。
1重建文件
2build all
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
在Additional include directories:下添加stdafx.h等项目头文件的相对路径
例如:stdafx.h文件放在主目录的include目录下,则栏目中内容为 ./,./include
多个头文件目录路径之间用","分开