Visual Studio -- 不创建 exe 文件

Visual Studio -- does not create exe file

本文关键字:exe 文件 创建 Studio Visual      更新时间:2023-10-16

我正在使用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: UsersVeritydocumentsvisual studio 
2015ProjectsTestProjectDebugTestProject.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 之前再次添加它。

确保项目输出类型为"控制台应用程序"。如果右键单击项目 -> 属性 -> 应用程序 -> 输出类型:控制台应用程序。我的只是通过使用我的滚轮意外更改,直到在源代码管理中看到.csproj文件中的变化才注意到。

您应该能够在下面找到.exe文件

C:\Users(username)\Documents\Visual Studio 2015\Projects(Project name)\Debug(filename).exe

也不要在调试模式下运行程序。在没有调试模式的情况下启动它。