vscode cmake 设置

vscode cmake 插件设置

  1. 配置CMAKE_TOOLCHAIN_FILE为vcpkg

    打开vscode的设置界面,搜索cmake.configureSettings,点击Edit in settings.json并添加:

    {
        "cmake.configureSettings": {
            "CMAKE_TOOLCHAIN_FILE": "${env:VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
        },
    }
    

    打开visual studio的CMakeSettings.json,设置为${env.VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake(语法和vscode不一样!!!)

    {
        "configurations": [{
            "name": "x86-Debug",
            "generator": "Visual Studio 15 2017",
            "configurationType" : "Debug",
            "buildRoot":  "${env.LOCALAPPDATA}\\CMakeBuild\\${workspaceHash}\\build\\${name}",
            "cmakeCommandArgs": "",
            "buildCommandArgs": "-m -v:minimal",
            "variables": [{
            "name": "CMAKE_TOOLCHAIN_FILE",
            "value": "D:\\src\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake"
            }]
        }]
    }
    

    参考:https://github.com/MicrosoftDocs/vcpkg-docs/blob/main/vcpkg/examples/installing-and-using-packages.md#cmake

  2. 配置generator为Ninja 打开vscode的设置界面,搜索cmake.generator,填入Ninja即可。

Licensed under CC BY-NC-SA 4.0
最后更新于 2025-08-10 13:35:34
网站总访客数:Loading
网站总访问量:Loading
使用 Hugo 构建
主题 StackJimmy 设计