基于cmake的vscode c++ 项目【vscode c++】

本文详细介绍了如何在Visual Studio Code (VSCode) 1.67.2版本中安装并配置CMake和CMakeTools插件,以及如何设置vcpkg工具链文件。通过右下角弹窗定位CMakeLists.txt,选择编译器和平台,使用C++config选择配置,同时展示了在settings.json和CMakeLists.txt中设置vcpkg路径的两种方法。注意不同VSCode版本的配置步骤可能有所差异。

环境配置

安装visual studio 2019

插件安装
  • CMake
  • CMake tools

配置方法

  • 打开项目文件夹
  • 然后右下角会有弹窗,点击locate设置CmakeLists.txt路径,然后选择编译器和目标平台(amd64)
  • crtl+shift+p,上方出现命令行,输入c++ config选择select a confihuration...
  • 然后点击 下方状态栏的齿条图标

目标

  • 编译环境
  • cmake 编译选项的设置
  • 外部库的头文件

弯路

  • 设置vcpkg的使用,将路径设置到 settings.json,cmake执行时也生效了,但是还是找不到库
{
    "cmake.sourceDirectory": "${workspaceFolder}/build",
    "cmake.configureArgs": [
        "-DCMAKE_TOOLCHAIN_FILE=\"C:/Users/sxy/vcpkg/scripts/buildsystems/vcpkg.cmake\"",
        "-DVCPKG_TARGET_TRIPLET=x64-windows"
    ]
}
  • 但是在CMakeLists.txt设置路径后,能够正常编译
SET(DCMAKE_TOOLCHAIN_FILE "C:/Users/sxy/vcpkg/scripts/buildsystems/vcpkg.cmake")
include("C:/Users/sxy/vcpkg/scripts/buildsystems/vcpkg.cmake")
  • 注意使用的vscode版本是1.67.2,不同版本的vscode配置方式不一样
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值