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

简介: 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 中。记得在执行自定义包安装前,确保你已经配置好了对应的包描述文件并且正确指定了安装命令。

目录
相关文章
|
自然语言处理 安全 C++
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
11257 4
|
缓存 Ubuntu JavaScript
踩坑记录:QML加载图片资源
踩坑记录:QML加载图片资源
2876 0
|
C++ Python
【boost】boost1.71安装以及VS2019调用boost.Python
【boost】boost1.71安装以及VS2019调用boost.Python
vcpkg安装软件包时自定义编译选项
vcpkg安装软件包时自定义编译选项
1514 0
Cmake生成指定vs版本的工程文件
本文简单总结了使用 cmake 生成 visual studio 工程文件的过程
|
人工智能 C++
初步编译QT5.15.2+VS2019+VTK8.2.0
本文介绍了在VS2019中编译QT 5.15.2和VTK 8.2.0的过程,包括编译结果、cmake库编译配置和cmake应用配置脚本,以及推荐的参考链接。
1008 4
|
Unix
深入理解 CMake 的 `cmake --build` 命令
深入理解 CMake 的 `cmake --build` 命令
3599 1
vcpkg 命令行工具的选项说明
vcpkg 命令行工具的选项说明
684 0
|
存储 C++
【C++】Visual Studio C++ 配置并使用gtest(不好用你捶我)
【C++】Visual Studio C++ 配置并使用gtest(不好用你捶我)
|
XML JSON JavaScript
推荐一个比较好用的c++版本http协议库-cpp-httplib
推荐一个比较好用的c++版本http协议库-cpp-httplib
2222 1