Vcpkg安装指定版本包或自定义安装包

在使用 vcpkg 安装特定版本的包或自定义包时,你可以按照以下步骤进行操作:

安装特定版本的包

列出可用的版本:

使用以下命令列出特定包的所有可用版本:

复制代码
vcpkg search <package-name>

安装特定版本:

使用 vcpkg install 命令并指定版本号来安装特定版本的包。例如:

复制代码
vcpkg install <package-name>:<version>

其中 <package-name> 是要安装的包的名称, 是要安装的具体版本号。

自定义安装包

如果要安装的包不在 vcpkg 的默认仓库中,你可以自定义添加一个包:

克隆 vcpkg 仓库:

如果尚未克隆 vcpkg 仓库,请先将其克隆到本地:

git clone https://github.com/microsoft/vcpkg.git

cd vcpkg

添加自定义包描述:

在 ports 目录下创建一个新目录,命名为 (替换为实际包名)。在该目录中创建 portfile.cmake 文件,包含要安装的包的描述信息。例如:

复制代码
vcpkg_from_github(
    OUT_SOURCE_PATH SOURCE_PATH
    REPO owner/repo
    REF v1.2.3
)

安装自定义包:

在 vcpkg 根目录下执行安装命令:

复制代码
./vcpkg install <package-name>

这将使用你自定义添加的包描述文件进行安装。

通过以上步骤,你可以安装特定版本的包或者添加并安装自定义的包到 vcpkg 中。记得在执行自定义包安装前,确保你已经配置好了对应的包描述文件并且正确指定了安装命令。

相关推荐
特立独行的猫a12 天前
移植 vcpkg 到鸿蒙 PC:vcpkg-tool 交叉编译与实践手记
华为·harmonyos·vcpkg·鸿蒙pc·vcpkg-tool
H Journey18 天前
windows下通过VSCode使用vcpkg 管理库开发opencv项目环境搭建
windows·vscode·opencv·vcpkg
特立独行的猫a19 天前
使用 vcpkg 将 pngquant 命令行移植到鸿蒙 PC(OpenHarmony )
华为·harmonyos·命令行·vcpkg·pngquant·三方库·鸿蒙pc
特立独行的猫a24 天前
使用 vcpkg 为OpenHarmony(鸿蒙PC)构建 OpenSSH 命令行工具
harmonyos·openharmony·命令行·openssh·vcpkg·鸿蒙pc
特立独行的猫a25 天前
HarmonyOS 鸿蒙PC三方库移植:vcpkg方式的 Port 脚本编写简明教程
华为·harmonyos·openharmony·vcpkg·三方库移植
ct68166781 个月前
Visual Studio 工程配置相关
ide·visual studio·vcpkg
特立独行的猫a1 个月前
HarmonyOS / OpenHarmony 平台三方库移植:使用vcpkg 移植 Crashpad 过程实战总结
harmonyos·移植·openharmony·vcpkg·crshpad
特立独行的猫a1 个月前
HarmonyOS鸿蒙三方库移植:选 vcpkg 还是 lycium_plusplus?两种“框架化”方案对比
harmonyos·openharmony·vcpkg·三方库移植·鸿蒙pc·lycium_plusplus
特立独行的猫a1 个月前
使用 vcpkg 为鸿蒙(HarmonyOS / OHOS)下载与安装三方库实践指南
华为·harmonyos·openharmony·vcpkg·三方库·鸿蒙pc
love530love1 个月前
Windows 下 vcpkg 依赖环境部署与全局化配置
人工智能·windows·vcpkg