首页 > 解决方案 > 如何单击打开 C++ 制作的 exe 文件?

问题描述

我通常使用MinGW编译我的代码并在Notepad++中编写C ++ 。

每当我使用此命令编译文件时:

cd "$(CURRENT_DIRECTORY)"
g++ "$(FILE_NAME)" -o $(NAME_PART) -march=native -O3
NPP_RUN $(NAME_PART)

它给了我 exe 输出,这一切都很好。但是....如果我尝试打开 exe 文件,它会显示 CMD 一秒钟,然后一秒钟......空白。

因此,要打开我的简单程序,例如:

#include <iostream>
using namespace std;
     int main() {
             cout << "hello world" << endl;
     return 0;
}

请注意,我只是在谈论命令行程序

我像这样使用 CMD-

cd C:\users\desktop\folder1\folder2....etc

进而

Filename.exe

这是一个漫长的过程,所以现在有没有办法让它打开而不必使用 CMD,例如它在单击带有输出文本的 exe 文件时打开一个 CMD 窗口?

请不要告诉我IDE更好更容易等等等等

谢谢!

标签: c++mingwexe

解决方案


在您的退货声明之前添加此内容

系统(“暂停”);

像这样

#include <iostream>
using namespace std;
    int main() {
       cout << "hello world" << endl;
       system("pause");
       return 0;
}

它将阻止窗口终止


推荐阅读