如何单击打开 C++ 生成的 exe 文件?

How to open C++ made exe files on a click?

我通常使用 MinGW 编译我的代码并在 Notepad++.[= 中编写 C++ 15=]

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

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 window?

Please don't tell me that IDE are better and more easier blah blah blah

谢谢!

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

系统(“暂停”);

像这样

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

它将阻止 window 终止