[CMake] CMakePresets.json简单使用

解决的问题

CMakePresets.json是为了解决在使用命令行编译使用CMake的项目时,可能会十分麻烦。如类似的参数-DCMAKE_BUILD_TYPE=Debug所以有了CMakePresets.json来配置configure和build时的命令,然后在使用时

复制代码
cmake --preset=<configure-preset-name>
cmake --build --preset=<build-preset-name>

一个简单的CMakePresets.json

json 复制代码
{
    "version": 3,
    "configurePresets": [
      {
        "name": "windows-msvc",
        "displayName": "Windows MSVC Build",
        "generator": "Visual Studio 16 2019",
        "architecture": "win32"
      }
    ]
}
相关推荐
张世争1 小时前
windows 使用 cmake 方式源码编译 SDL2
windows·cmake·sdl2
特立独行的猫a5 小时前
C++开发中的构建工具:现代CMake实战速成
开发语言·c++·cmake·入门教程
微笑倾城2 天前
Windows平台下CMake工程中使用protobuf
c++·cmake
010米粉0102 天前
Qt Cmake之路(一):Cmake变量语法
开发语言·qt·cmake
Mr_WangAndy2 天前
cmake_第二章 CMake基础语法_cmake列表命令list(),字符串string()和aux_source_directory()
cmake·cmake列表list·cmake字符串string·源文件查找
Mr_WangAndy2 天前
cmake_第二章 CMake基础语法_set(),缓存变量set(CACHE)
cmake·cmake普通变量·cmake缓存变量
Mr_WangAndy3 天前
cmake_第二章 CMake基础语法_cmake生成器,cmakegui构建和add_subdirectory()
cmake·cmake生成器·cmake gui·子目录处理
Mr_WangAndy4 天前
cmake_cmake简介
cmake·cmake构建·cmake编译·cmake简介
code bean5 天前
【CMake 】[第十篇]CMake find_package 完全指南:让第三方库集成变得简单
c++·cmake
雪域迷影7 天前
Windows11中使用VS2022编译运行libevent网络库
网络·github·cmake·visual studio·libevent