【发布时间】:2010-12-08 17:01:12
【问题描述】:
很多时候,实际上大多数时候,Visual Studio2005 检测不到 某些 CPP 文件 C++ 项目中包含的某些标头已更改。 因此,如果只更改标题,它不会重新编译项目。
它不依赖于“预编译头”设置。 它不会在 VS 2006 中发生,但在 VS 2005 和 VS 2008 的每个版本中都会发生。 所有项目都会发生这种情况,而不是某些特定的项目。
如果头文件是项目的一部分,则不会发生, 即如果它出现在 vcproj 文件中
解决问题的唯一方法是执行干净的构建。
非常感谢任何建议。
【问题讨论】:
标签: visual-studio visual-c++ visual-studio-2005 header-files