0

我在 Visual Studio 2012 Express 中有一个 C++ 项目,最近我开始遇到问题。当我编译项目时它可以工作,没有错,但是当我尝试执行它时,.exe 消失了。我的意思是,我编译项目,项目生成 exe 文件没有问题,但是如果我尝试从 Visual Studio 或直接从输出目录执行它,Windows 会对我说:

Cannot start the program 'C:\Users\Adrian\Dropbox\MyApp\Debug\MyApp.exe'.
The system can not find the file specified

如果我创建另一个项目,例如 Hello World,没有问题,exe 生成并执行良好。所以我想这个问题是特定于我的项目的。我尝试禁用 Avast(因为他可能删除了文件)并且问题仍然存在。我还创建了另一个项目,包括文件和......问题仍然存在......我检查了项目选项,特别是一般和调试选项,我没有发现任何问题。那么有人知道可能出了什么问题吗?

输出目录是$(SolutionDir)$(Configuration)\,我正在调试模式下编译。

4

1 回答 1

0

Windows 错误消息具有误导性。它应该指出,加载库(dll)失败。您可以使用进程监视器运行该程序(请参阅:http ://technet.microsoft.com/en-us/sysinternals/bb896645.aspx )

于 2013-11-09T14:46:40.350 回答