VC移动头文件未重建
(金庆的专栏)
VC2008的工程,移动一个头文件到一个新的目录,
然后在工程中添加该文件,并移除旧文件,发现不会重新生成EXE.
即使更改该头文件,也不会重新生成。
依赖该头文件的cpp文件应该报告无法include, 因为原来的.h文件已经没有了,
而实际上VC以为该cpp文件不需要重编译。
所以有可能有的cpp用了新的.h文件,有的cpp文件对应的obj没有更新,
会造成莫名的错误。
重新生成一下就好了。
(金庆的专栏)
VC2008的工程,移动一个头文件到一个新的目录,
然后在工程中添加该文件,并移除旧文件,发现不会重新生成EXE.
即使更改该头文件,也不会重新生成。
依赖该头文件的cpp文件应该报告无法include, 因为原来的.h文件已经没有了,
而实际上VC以为该cpp文件不需要重编译。
所以有可能有的cpp用了新的.h文件,有的cpp文件对应的obj没有更新,
会造成莫名的错误。
重新生成一下就好了。
当在VC工程中移动头文件并添加后,若未重建会导致依赖该头文件的cpp文件无法正确编译。文章详细解释了原因并提供了解决方案。
300

被折叠的 条评论
为什么被折叠?



