摘要: 我们很高兴与大家分享,vcpkg 有一项实验性功能,可以向 GitHub 依赖关系图提供数据。我们正在积极开发此功能,并希望听到您的反馈。如果您对当前功能有任何想法或希望看到进一步的改进,请告诉我们。如果你对vcpkg支持的依赖关系图启用的任何GitHub特性有反馈,也请告诉我们,我们会确保GitH 阅读全文
posted @ 2023-09-06 18:20 vcpkg_C++包管理器 阅读(202) 评论(0) 推荐(0) 编辑
摘要: vcpkg 是一个开源的 C++ 包管理器,让你可以轻松安装和管理 C++ 库。然而,对于中国的用户来说,可能会遇到以下一些常见问题。 本文档仅包含中国用户在配置使用 vcpkg 时遇到的常见问题及解决方法。vcpkg 的使用方法请参看官方文档 官方文档。 1. GitHub 访问失败 由于vcpk 阅读全文
posted @ 2023-09-06 18:20 vcpkg_C++包管理器 阅读(1530) 评论(0) 推荐(2) 编辑
摘要: vcpkg 文档移至 Microsoft Docs 平台 vcpkg 文档有了一个新主页:vcpkg documentation | Microsoft Learn。这是大多数微软文档托管的一个平台,具有很多特性,使得搜索、导航、创作和审阅文档变得更为容易。所有当前的 vcpkg 文档都在新平台上可 阅读全文
posted @ 2023-09-06 18:20 vcpkg_C++包管理器 阅读(38) 评论(0) 推荐(0) 编辑
摘要: vcpkg:Visual Studio 2022中的C++库管理器 Vcpkg 是一个 C++ 库管理器,它可以帮助你在 Windows、Linux 和 MacOS 上安装和使用第三方库。它支持超过 2000 个开源库,包括 Boost、OpenCV、Qt 等。Vcpkg 还可以自动处理库之间的依赖 阅读全文
posted @ 2023-09-06 18:19 vcpkg_C++包管理器 阅读(3579) 评论(0) 推荐(0) 编辑
摘要: 为 vcpkg 提交 Pull Request 的操作步骤 如果你想为 vcpkg 提交一个 pull request,可以通过以下操作步骤来完成,以更新 port 为例: 1. 访问 vcpkg 的官网:microsoft/vcpkg: C++ Library Manager for Window 阅读全文
posted @ 2023-09-06 18:19 vcpkg_C++包管理器 阅读(76) 评论(1) 推荐(0) 编辑
摘要: 如果你在使用 VCPKG 时遇到问题并想报告,你可以通过创建一个新的问题来完成。以下是操作步骤: 1. 访问 VCPKG 的 GitHub 仓库(microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS (github.co 阅读全文
posted @ 2023-09-06 18:19 vcpkg_C++包管理器 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 使用registry时,我们需要创建以下这几类文件: 库的描述及构建流程 库的版本信息 当前项目使用的manifest文件 库的注册表描述文件 以下示将实现两个库alpha和beta的registry使用方式:假设我们拥有两个库,名称各为alpha和beta,他们均有两次版本记录。 使用示例 一、我 阅读全文
posted @ 2022-10-18 19:04 vcpkg_C++包管理器 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 使用示例 本示例包括两部分,第一,构建本地的私有库,第二,使用本地私有库 一、构建本地私有库 构建本地私有库的相关文件, 示例为testport。文件结构: E:/ |--Manifest/ | my-ports/ | testport/ | vcpkg.json | portfile.cmake 阅读全文
posted @ 2022-10-18 18:06 vcpkg_C++包管理器 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 有的开发者会借助github创建自己的私有库,那么如何利用vcpkg 使用git上的私有库呢? 请参考以下示例。 使用示例 1. 准备一个私有仓库Cheney-W/test, 且为这个私有库生成一个token. (github在2020年8月13日更新以后,停止了对https用户名及密码的支持,所以 阅读全文
posted @ 2022-10-18 17:52 vcpkg_C++包管理器 阅读(344) 评论(2) 推荐(0) 编辑
摘要: 在多人开发环境中,我们仅希望一个人管理项目需要的所有第三方库,并使用服务器部署和分发vcpkg中已编译的库,此时可以使用vcpkg的Binary source特性。 VCPKG 默认开启 Binarycaching 特性,默认情况下,依赖库的缓存文件存放在以下第一个路径下;如果没有设置第一个环境变量 阅读全文
posted @ 2022-10-18 17:35 vcpkg_C++包管理器 阅读(285) 评论(0) 推荐(0) 编辑