0

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

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

我拍摄了这两个屏幕截图,显示了发生的情况。我可以“在不调试的情况下运行”,但如果我尝试调试,则会出现错误

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

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

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

4

2 回答 2

1

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

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

这就解释了为什么当你创建一个新项目时一切都很好。

于 2013-11-08T17:48:39.083 回答
0

似乎您的项目没有正确构建,所以可能发生的情况是 Visual Studio 正在运行正确构建的最后一个版本,您无法调试它,因为您拥有的代码与用于构建的代码不同.

修复你的错误,一旦你的项目构建没有错误,然后再试一次,看看是否会发生同样的事情。

于 2013-11-08T17:27:55.270 回答