我在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)\
,我正在调试模式下编译。
答案 0 :(得分:0)
Windows错误消息具有误导性。它应该声明,加载库(DLL)失败。您可以使用进程监视器运行该程序(请参阅:http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx)