windows--cmake与c++的使用教程(13)

1 概述

本节目标:为发布项目关闭调试控制台 (/SUBSYSTEM:WINDOWS)

2 CMake脚本设置

  • debug显示控制台还是很有帮助的,可输出调试信息到控制台,观察成勋运行状态。
  • release版, 咱们不希望让控制台依然显示。毕竟会输出调试信息。 用户不需要看到它。

2.1 release 关闭控制台

  • 打开CMakeLists.txt, 增加以下脚本
# windows release关闭控制台
if (CMAKE_SYSTEM_NAME MATCHES "Windows")
        set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")
endif()

修改后,请重新构建脚本。

3 效果

  • 使用CMake管理GUI项目, 生成Debug和rel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值