Visual Studio -- 不创建 exe 文件

新手上路,请多包涵

我正在使用 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 并且错误消失。无论如何,谢谢大家的回复!

原文由 quil 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 769
1 个回答

当我通过解决方案资源管理器添加一个 .h 文件然后我将它重命名为一个 .cpp 文件并将我的主文件放在那里时,我遇到了类似的问题。我必须从项目中删除 .cpp 文件,然后在它生成 exe 之前再次添加它。

原文由 user3417654 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题