c++ - 如何单击打开 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更好更容易等等等等
谢谢!
解决方案
在您的退货声明之前添加此内容
系统(“暂停”);
像这样
#include <iostream>
using namespace std;
int main() {
cout << "hello world" << endl;
system("pause");
return 0;
}
它将阻止窗口终止
推荐阅读
- sql - 如何使用 oracle sql 设置日期的小时和分钟?
- ios - 使用语义内容属性支持 RTL,但我希望一个视图作为例外
- leaflet - “TypeError:无法分配给对象'的只读属性'数据'”是什么意思?
'" 的意思是,将 HeatmapLayer 添加到 Leaflet 地图时? - angular - Azure 通信服务 - 断开连接后不更新视频设备
- ssh - mac 终端显示 myname@192 而不是 myname@myname-mac-pro
- typescript - 带有点符号的打字稿深度省略
- babylonjs - 使用 parcel.js 摇树 BabaylonJs
- javascript - 使用 redux 更新 React ApexCharts
- docker - web-api 无法连接到 Docker 作曲家网络中的 sqlserver
- amazon-web-services - 如何运行 AWS Cron 作业,它将运行一整周,但有一个例外(我不应该在上午 9 点到上午 9 点的周六运行)