[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"
      }
    ]
}
相关推荐
一只小bit4 天前
CMake 入门实战手册:从理解原理开始,打造高效 C/C++ 开发流程
c语言·开发语言·c++·cmake
研來如此9 天前
Visual Studio 2022
cmake·visual studio
澄澈i14 天前
CMake学习篇[2]---CMake进阶+非同级目录构建+静态库/动态库链接
c++·学习·cmake
usabcd214 天前
如何重新编译HyperLPR原生库以消除16k对齐警告
android·c++·cmake·ndk·mnn·16k对齐·hyperlpr
慧都小项15 天前
Parasoft C/C++test 针对 CMake 项目的自动化测试配置
自动化测试·cmake·parasoft
羑悻的小杀马特1 个月前
CMake 全流程开发实战:从零开始掌握C++项目构建、测试到一键分发的完整解决方案
c++·cmake
UnnamedOrange1 个月前
ROS1 配置代码覆盖率
c++·cmake
UnnamedOrange1 个月前
ROS2 配置 linter 的代码格式化工具为 clang-format
c++·cmake
眠りたいです1 个月前
基于脚手架微服务的视频点播系统-界面布局部分(二):用户界面及系统管理界面布局
c++·qt·ui·微服务·云原生·架构·cmake
assibe1 个月前
cmake基本语法结构
数据库·c++·cmake