visual studio C++;不更新标题 我使用VisualStudio 2013来编程C++中的一个项目,其中各种结构都保存在头文件中。某些结构包含一些静态常量字段。

visual studio C++;不更新标题 我使用VisualStudio 2013来编程C++中的一个项目,其中各种结构都保存在头文件中。某些结构包含一些静态常量字段。,c++,visual-studio-2013,header-files,C++,Visual Studio 2013,Header Files,在项目的大部分时间里,一切都很顺利;但最近编译器停止识别常量的新值。IntelliSense会说常量具有新值,但当我调试时,它会显示这些不是正在使用的值 注意:如果我删除顶部的行#include,然后再次重写,它将使用新值。我也没有使用预编译头。是的,重建工作正常。这是否意味着每次更改标题时都需要重新生成解决方案?如果有什么方法可以让VisualStudio识别普通版本的更改和更新,那将很有帮助。我不清楚你的问题。您说编译器停止识别常量的新值,然后您说调试器显示未使用新值。您是如何对编译器无法编

在项目的大部分时间里,一切都很顺利;但最近编译器停止识别常量的新值。IntelliSense会说常量具有新值,但当我调试时,它会显示这些不是正在使用的值


注意:如果我删除顶部的行
#include
,然后再次重写,它将使用新值。我也没有使用预编译头。

是的,重建工作正常。这是否意味着每次更改标题时都需要重新生成解决方案?如果有什么方法可以让VisualStudio识别普通版本的更改和更新,那将很有帮助。我不清楚你的问题。您说编译器停止识别常量的新值,然后您说调试器显示未使用新值。您是如何对编译器无法编译的代码运行调试器的?已停止识别,因为程序中已使用的常量使用了以前的值,而不是最新的值-编译未被阻止