vcpkg切换 Visual Studio 版本

vcpkg切换 Visual Studio 版本

在使用vcpkg作为项目的包管理工具时,可能会遇到需要切换Visual Studio版本的情况。下面是一种简单的方法来实现这个目标,通过修改triplet文件来指定使用的Visual Studio版本。

步骤1: 创建或修改Triplet文件

首先,我们需要在vcpkgtriplets目录中找到或创建一个新的triplet文件。例如,我们可以使用x86-windows.cmake这个文件。

打开这个文件,添加或修改以下行来指定想要使用的Visual Studio版本。例如,要使用Visual Studio 2019(v142),您应该添加以下行:

cmake 复制代码
set(VCPKG_PLATFORM_TOOLSET v142)

这行代码告诉vcpkg我们想要使用Visual Studio 2019的工具集。

步骤2: 安装包时指定Triplet

现在,当我们使用vcpkg安装包时,可以使用--triplet标志来指定我们刚刚修改或创建的triplet。例如,下面的命令将使用我们指定的Visual Studio版本安装一个包:

bash 复制代码
vcpkg install <package>:<triplet> --triplet x86-windows

在这里,<package>是您想要安装的包的名称,而<triplet>是您刚刚修改或创建的triplet的名称(例如,x86-windows)。

通过这种方式,我们可以很容易地在不同的Visual Studio版本之间切换,以满足项目的需求。

参考

  1. GitHub问题讨论:如何切换Visual Studio版本【13†source】。
  2. Microsoft Learn文档:Triplet文件【8†source】。

这样,我们就能够根据项目的需要在不同的Visual Studio版本之间切换,确保项目的构建和依赖管理能够顺利进行。

相关推荐
奇文怪式38 分钟前
VSCode+arm-none-eabi-gcc交叉编译+CMake构建+OpenOCD(基于Raspberry Pico RP2040)
arm开发·ide·vscode·rp2040
hero_heart9 小时前
vscode中c_cpp_properities.cpp文件生成和作用
ide·vscode·编辑器
Naiva10 小时前
【小技巧】Python+PyCharm IDE 配置解释器出错,环境配置不完整或不兼容。(小智AI、MCP、聚合数据、实时新闻查询、NBA赛事查询)
ide·python·pycharm
花王江不语12 小时前
android studio 配置硬件加速 haxm
android·ide·android studio
喝可乐的布偶猫14 小时前
韩顺平之第九章综合练习-----------房屋出租管理系统
java·开发语言·ide·eclipse
DO ITNOW15 小时前
Cursor/VScode ,点击运行按钮,就打开新的终端,如何设置为在当前终端运行文件而不是重新打开终端----一招搞定篇
ide·vscode·编辑器
小妖66615 小时前
若 VSCode 添加到文件夹内右键菜单中显示
ide·vscode·编辑器
freshman_y15 小时前
VSCode遇到的一些小毛病(自动保存、运行后光标不再处于编辑区)
ide·vscode·编辑器
youngqqcn19 小时前
VSCode-Copilot的系统提示词
ide·vscode·copilot
木头没有瓜20 小时前
idea离线安装插件
java·ide·intellij-idea