我现在手上做的是MFC开发,VC编译的时候弹出:
“不是创建此预编译头时使用的idb文件,请重新创建预编译头”
原因:
在链接器的链接过程中,有中间输出文件修改了程序名,导致生成的idb文件覆盖
解决办法:
将中间生成文件删掉,再重新编译即可,但是也不用全部删掉,找到出错的文件,将其删除掉再编译就行了。
双击error错误行,就会直接定位到错误的地方。
比如我双击定位到了#include“stdafx.h”这个地方,那么就将中间生成文件“stdafx.obj”文件删掉就行,再编译一次就行了。