vscode使用vcpkg
时间: 2024-01-25 11:13:05 浏览: 108
在VSCode中使用vcpkg可以帮助你更好地管理C++项目的软件包依赖。下面是使用vcpkg的步骤:
1. 安装vcpkg:首先,你需要在你的系统上安装vcpkg。你可以从vcpkg的GitHub页面上下载并按照说明进行安装。
2. 配置vcpkg:在VSCode中,你需要配置vcpkg的路径。打开VSCode,点击左侧的扩展图标,搜索并安装"C/C++"扩展。然后,点击左下角的齿轮图标,选择"C/C++: Edit Configurations (UI)"。在弹出的窗口中,找到"vcpkg"一栏,点击"Edit in settings.json"。在settings.json文件中,添加以下配置:
```json
"cmake.configureSettings": {
"CMAKE_TOOLCHAIN_FILE": "<vcpkg路径>/scripts/buildsystems/vcpkg.cmake"
}
```
将`<vcpkg路径>`替换为你实际安装vcpkg的路径。
3. 创建C++项目:在VSCode中,打开一个文件夹作为你的C++项目的根目录。然后,点击左侧的扩展图标,搜索并安装"C/C++"扩展。接下来,点击左下角的齿轮图标,选择"C/C++: Edit Configurations (UI)"。在弹出的窗口中,点击"Add Configuration",选择"C++ (GDB/LLDB)"。然后,选择"Other"作为项目类型,并在弹出的窗口中输入以下内容:
```json
{
"name": "vcpkg",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "g++",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64",
"configurationProvider": "ms-vscode.cmake-tools"
}
```
4. 安装和使用软件包:在VSCode中,打开终端(点击顶部菜单的"终端"->"新建终端"),然后使用以下命令安装所需的软件包:
```shell
vcpkg install <软件包名称>
```
将`<软件包名称>`替换为你需要安装的软件包名称。安装完成后,你可以在你的C++代码中使用这些软件包。
5. 构建和运行项目:在VSCode中,打开终端,使用以下命令构建和运行你的C++项目:
```shell
cmake -B build
cmake --build build
./build/<可执行文件名称>
```
将`<可执行文件名称>`替换为你的可执行文件的名称。
阅读全文