Visual Studio正在编译旧版本。无法找到或打开PDB文件

时间:2013-11-08 16:02:52

标签: visual-studio visual-c++

c ++工作正常,然后它就不会注册我对程序所做的任何更改,即使它在输出语句中进行了简单的更改。

我把所有内容都改回原来的状态,如果不给我“无法找到或打开PDB文件”,它仍然无法构建新的解决方案

我拍了两张屏幕截图,显示了会发生什么。我可以“无需调试运行”,但如果我尝试调试,我会收到错误

http://i.imgur.com/ZnY2nuk.png

http://i.imgur.com/Okrdczi.png

如果我将所有新代码复制到一个新项目中,它可以正常工作,但经过几次运行后,它会停止编译我添加的任何新代码。

2 个答案:

答案 0 :(得分:1)

构建失败,因为该进程的先前实例仍在运行。

检查任务管理器并杀死所有正在运行的旧EXE。

这解释了为什么在创建新项目时一切正常。

答案 1 :(得分:0)

似乎你的项目没有正确构建,所以可能发生的是Visual Studio正在运行正确构建的最后一个版本,你无法调试它,因为你拥有的代码与以前的代码不同做那个。

修正您的错误,一旦您的项目构建没有错误,请再试一次,看看是否发生了同样的事情。