zl程序教程

您现在的位置是:首页 >  后端

当前栏目

MinGW下GTK程序隐藏黑色的console窗口方法

方法程序 窗口 隐藏 Console MINGW 黑色 gtk
2023-09-14 09:13:09 时间

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。

MinGW下GTK程序隐藏黑色的console窗口方法

解决方法

在CMakeLists.txt中进行如下设置

set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} -mwindows)

-mwindows参数含义

根据GCC文档
-mwindows
This option is available for Cygwin and MinGW targets. It specifies that a GUI
application is to be generated by instructing the linker to set the PE header
subsystem type appropriately.

这个参数只适用于Cygwin和MinGW程序,通知链接器给这个GUI程序设置一个合适的PE header subsystem type
在这里插入图片描述


在这里插入图片描述