You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CMake生成的Visual Studio项目中设置默认构建模式?

修改Visual Studio默认构建模式的CMake配置方法

针对Visual Studio这类多配置生成器,CMake 3.12及以上版本提供了专门的变量来指定默认构建模式,具体操作如下:

  • 在CMakeLists.txt的开头(推荐放在project()命令执行前)添加以下代码:
    # 设置Visual Studio默认构建模式为Release(可替换为RelWithDebInfo/MinSizeRel)
    set(CMAKE_VS_DEFAULT_BUILD_TYPE "Release" CACHE STRING "Default build type for Visual Studio" FORCE)
    

注意事项

  • CMAKE_VS_DEFAULT_BUILD_TYPE是专门为多配置生成器设计的变量,设置后生成的VS项目会直接将指定模式设为默认选中项,无需手动修改VS的默认设置。
  • 你可以将代码中的"Release"替换为CMAKE_CONFIGURATION_TYPES列表中已有的任意模式,比如"RelWithDebInfo"或"MinSizeRel"。
  • 该特性仅在CMake 3.12及以上版本可用,若使用旧版本CMake,建议升级CMake版本以使用此方法。

内容的提问来源于stack exchange,提问作者luhao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 03:52:04