[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 天前
vscode + cmake + ninja+ gcc 搭建MCU开发环境
ide·vscode·单片机·c·cmake·gcc·ninja
十五年专注C++开发1 天前
CMake指令:string(字符串操作)
linux·开发语言·c++·cmake·跨平台编译
十五年专注C++开发4 天前
CMake指令:list()
数据结构·c++·list·cmake·自动化编译工具
十五年专注C++开发9 天前
CMake指令:set()
开发语言·c++·跨平台·编译工具·cmake·自动化编译工具
十五年专注C++开发10 天前
CMake指令:find_package()在Qt中的应用
开发语言·c++·qt·cmake·自动化编译工具·自动化构建工具
十五年专注C++开发11 天前
CMake指令:add_library()
开发语言·c++·cmake·自动化编译工具
十五年专注C++开发11 天前
CMake基础:CMakeLists.txt 文件结构和语法
开发语言·c++·cmake·跨平台编译
EstrangedZ11 天前
使用vscode MSVC CMake进行C++开发和Debug
c++·ide·vscode·msvc·cmake·visual studio
old_power1 个月前
【LunarVim】CMake LSP配置
cmake·lsp·lunarvim
mahuifa1 个月前
(40)VTK C++开发示例 ---集合
c++·vtk·cmake·3d开发