使用环境:
OS: Windows 11 Pro 22H2 22624.1610
Qt Creator 10.0
Build System: CMake
问题如下:
使用发布程序后, 启动后带有如下控制台:
解决方案:
在项目中添加如下配置:
set_target_properties(${CMAKE_PROJECT_NAME} PROPERTIES
WIN32_EXECUTABLE ON
MACOSX_BUNDLE ON
)
完整示例如下:
之后部署再启动:
伴随的控制台已消失!
顺便补充一下, 添加以上配置后, 并不会影响在Linux下的发布: