首页 > 解决方案 > exe文件打不开

问题描述

我现在正在尝试学习 C++ 并创建了一个 Hello World 程序。当我使用 g++ 在 Linux 上编译它时,它工作得非常好。当我使用构建工具在 Windows 上编译它时,它仍然会将代码编译成机器代码,但我无法打开可执行文件。我使用 Microsoft 构建工具作为编译器。代码是:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!";
}

输出应该是:你好,世界!

**问题已经回答:程序关闭,因为它没有在 cmd 中运行。为了防止程序崩溃添加

```system("pause");``` 

在最后**

标签: c++visual-studio-code

解决方案


可执行文件在终端上显示正确的输出,但该终端关闭得如此之快,以至于您甚至都没有意识到。

我建议您打开命令提示符,转到可执行文件所在的目录并在那里启动它。您将看到所需的输出。


推荐阅读