当我尝试调试我的程序时,我收到了这个错误:
Unable to start program 'c:\stuff\TestStuff\Debug\TestStuff.exe'.
The system cannot find the file specified.
我将正确的项目设置为活动项目,它是一个运行良好的 .exe,直到现在。如果我只编译,它实际上会在正确的目录中创建 TestStuff.exe,但如果我尝试调试它会删除 TestStuff.exe 并声称它不存在!如果我在不更改源的情况下删除 Debug 目录中的所有内容,则它声称所有内容都是最新的并且不需要编译。如果我摆弄我的源文件并重新编译,.exe 会出现,但是当我尝试调试时,VC++ 会删除它。
我怎么能逃脱呢?
我尝试重命名 .suo 文件无济于事,除了 .sln 本身之外似乎没有任何其他文件可以摆弄......重新启动 VC++ 也无济于事:(
编辑:发布版本从 IDE 运行,但不是调试版本。这就像有用的完全相反
编辑 2:如果我手动运行调试 TestStuff.exe,我会收到此错误:
Windows cannot find 'C:\stuff\TestStuff\Debug\TestStuff.exe'. Make sure you typed the name correctly, and then try again.
所以我想我的程序现在出了点问题,不知道什么或为什么它可以编译但不能运行。此外,它会自行删除:(