我正在使用
我还发现"build-Debug"文件夹中没有包含所有带有实现的头文件的
此外,我的构建属性是正确的,例如当文件发生更改时始终进行编译等等。
Visual Studio 2013
开发一个C++
的OpenGL
游戏。一切都很顺利,但是最近三天以来,我修改一个文件时,它就不能再编译了。奇怪的是,这个问题只和这一个文件有关。其他所有文件都按预期工作。所以,如果我在那个文件里做些更改(它是一个包含实现的.h文件
),Visual Studio
就不理睬了。即使我在里面写一些无法执行的语句,他也会将其标记为红色,但不管它而直接使用旧的、预编译的版本。如果我删除"build-Debug"
文件夹,他会重新编译该文件,并正常工作。有什么办法可以解决这个问题吗?我还发现"build-Debug"文件夹中没有包含所有带有实现的头文件的
.obj文件
。也许这与问题有关?此外,我的构建属性是正确的,例如当文件发生更改时始终进行编译等等。
.cpp
文件)的输出。头文件是否包含在任何文件中,也许是您用于包含预编译头文件的头文件? - LogicStuff