何问起C++教程 - C++编译器 - MinGw编译器
MinGW编译Win32程序,后面有个cmd窗口,怎么去掉?
使用VC编译就没cmd窗口,使用MinGW编译Win 32桌面应用程序,打开编译完成的程序,却在窗口的后面,多了一个cmd窗口。

去掉cmd窗口的方法:
如果使用命令提示符进行编译,那么编译命令增加一个选项:
-mwindows

则编译后运行程序,不会多了一个cmd窗口。

g++ -mwindows -o hovertreeform.exe hovertreeform.cpp

其中hovertreeform.cpp是Win32桌面应用程序代码。

如果是Qt Creator (9.0.0)建立的使用qmake的Plain C++ Application项目的话,则编辑.pro文件,把 CONFIG += console c++17
改成:CONFIG += mwindows c++17

如果时CMake项目,请参考:https://hovertree.com/h/bjag/a5pgrxtm.htm
收藏 列表

评论: