如何单击打开 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 终止
我通常使用 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 终止