我正在使用 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 运行该程序时(或者当我尝试以调试模式运行它时),它会生成以下错误:
'"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。
有想法该怎么解决这个吗?
编辑:
我发现当我在“文件”选项卡下创建新的 C++ 文件时,会导致上述错误,因为 .cpp 文件未添加到项目中。但是,当您右键单击“解决方案资源管理器”侧边栏并在其中创建一个新文件时,会添加 .cpp 并且错误会消失。不管怎样,谢谢大家的回复!
当我通过解决方案资源管理器添加 .h 文件,然后将其重命名为 .cpp 文件并将我的 main 放在那里时,我遇到了类似的问题。我必须从项目中删除 .cpp 文件,然后再次添加它,然后它才能生成 exe。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)