我正在使用 MS Visual C++ 2010 Express。当我想运行一个程序时,它只能在第一次运行。我的意思是,在我第一次运行它并一起更改我的代码然后尝试再次运行它之后,它只会继续运行我的旧代码。我怎样才能防止这种情况发生?
ps - 我在完成新代码后使用“构建解决方案”,但它仍然会发生
我正在使用 MS Visual C++ 2010 Express。当我想运行一个程序时,它只能在第一次运行。我的意思是,在我第一次运行它并一起更改我的代码然后尝试再次运行它之后,它只会继续运行我的旧代码。我怎样才能防止这种情况发生?
ps - 我在完成新代码后使用“构建解决方案”,但它仍然会发生
图我不妨让它成为一个实际的答案:
如果您的时钟被调和(@anhoppe),那么这可能会导致问题,也可能与您的调试缓存有关。我建议对此进行研究。一个可以看的地方是:如何重置 VisualStudio (VS2010, VS2012) 调试器缓存?
最后,看起来很明显,如果您还没有尝试“重建解决方案”(@Kevin)。