[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"
      }
    ]
}
相关推荐
UnnamedOrange2 天前
ROS1 配置代码覆盖率
c++·cmake
UnnamedOrange2 天前
ROS2 配置 linter 的代码格式化工具为 clang-format
c++·cmake
眠りたいです6 天前
基于脚手架微服务的视频点播系统-界面布局部分(二):用户界面及系统管理界面布局
c++·qt·ui·微服务·云原生·架构·cmake
assibe6 天前
cmake基本语法结构
数据库·c++·cmake
charlee447 天前
CMake构建学习笔记25-SpatiaLite库的构建
cmake·nmake·构建·spatialite
charlee447 天前
CMake构建学习笔记24-使用通用脚本构建PROJ和GEOS
cmake·构建·proj·geos
charlee448 天前
CMake构建学习笔记23-SQLite库的构建
sqlite·动态库·cmake·构建
charlee4412 天前
CMake构建学习笔记22-libxml2库的构建
cmake·构建·libxml2
charlee4414 天前
CMake构建学习笔记21-通用的CMake构建脚本
cmake·powershell·构建
charlee4415 天前
CMake构建学习笔记20-iconv库的构建
字符编码·cmake·vcpkg·iconv