我正在使用Visual Studio 2015 for C ++并创建了以下基本程序:
#include <iostream>
using namespace std;
int main() {
// for loop execution
for (int a = 10; a < 20; a = a + 1) {
cout << "value of a: " << a << endl;
}
return 0;
}
当我按CTRL-F5运行程序时(或当我尝试使用Debug模式运行它时),它会生成以下错误:
'"C: \Users\Verity\documents\visual studio
2015\Projects\TestProject\Debug\TestProject.exe"' is not recognized as an
internal or external command, operable program or batch file.
(请注意,它构建成功,但在找不到.exe文件时失败。)进一步检查后,我发现没有生成.exe文件。
我的防病毒软件没有删除.exe,我很确定这个问题与PATH没有任何关系。该程序使用.cpp扩展名正确命名。
有关如何解决此问题的任何想法?
编辑: 我发现当我在&#34; File&#34;下创建一个新的C ++文件时选项卡,它会导致上述错误,因为.cpp文件未添加到项目中。但是,当您右键单击&#34;解决方案资源管理器&#34;侧栏并在那里创建一个新文件,添加.cpp并且错误消失。无论如何,感谢大家的回复!
答案 0 :(得分:0)
您应该能够在
下找到.exe文件C:\ Users(用户名)\ Documents \ Visual Studio 2015 \ Projects(项目名称)\ Debug(filename).exe
也不要在调试模式下运行程序。无需调试模式即可启动它。
答案 1 :(得分:0)
当我通过解决方案资源管理器添加.h文件时,我遇到了类似的问题,然后我将其重命名为.cpp文件并将我的主文件放在那里。我不得不从项目中删除.cpp文件,然后在生成exe之前再次添加它。
答案 2 :(得分:0)
确保您的项目输出类型为控制台应用程序。如果右键单击项目->属性->应用程序->输出类型:控制台应用程序。我的滚轮只是通过使用我的滚轮而意外更改,直到在源代码管理中的.csproj
文件中看到更改后才注意到。