Vcpkg: 概述
Vcpkg 帮助您在 Windows、Linux 和 MacOS 上管理 C 和 C++ 库。 该工具及其生态系统正在不断演进,我们非常感谢大家的贡献!
请参阅主仓库 https://github.com/microsoft/vcpkg 以获取所有功能讨论、问题 跟踪以及关于可用库的编辑。
Vcpkg-tool: 概述
此仓库包含原位于 https://github.com/microsoft/vcpkg 的 "toolsrc" 树中的内容,以及构建支持。
贡献
请参阅
主 README.md 中的 "contributing" 部分。
本项目已采纳 Microsoft 开源行为准则。 更多信息请参阅 行为准则常见问题 或发送邮件至 opencode@microsoft.com 提出任何额外的问题或评论。
Windows 贡献先决条件
- 安装 Visual Studio 和 C++ 工作负载
- 通过从 https://nodejs.org/en/ 下载 16.x 版本来安装 Node.JS
npm install -g @microsoft/rush
Ubuntu 22.04 贡献先决条件
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt update
sudo apt install nodejs cmake ninja-build gcc build-essential git zip unzip
sudo npm install -g @microsoft/rush
许可证
本仓库中的产品代码采用 MIT 许可证。测试
包含如 NOTICE.txt 中所述的第三方代码。
商标
本项目可能包含项目、产品或服务的商标或徽标。对 Microsoft 商标或徽标的授权使用须遵守并遵循 Microsoft 商标和品牌指南。 在本项目的修改版本中使用 Microsoft 商标或徽标不得引起混淆或暗示 Microsoft 的赞助。 任何第三方商标或徽标的使用均受该第三方政策约束。
遥测
vcpkg 会收集使用数据,以帮助我们改善您的体验。 Microsoft 收集的数据是匿名的。 您可以通过使用 -disableMetrics 重新运行 bootstrap-vcpkg 脚本, 在命令行上向 vcpkg 传递 --disable-metrics, 或设置 VCPKG_DISABLE_METRICS 环境变量来退出遥测。
在 https://learn.microsoft.com/vcpkg/about/privacy 处阅读有关 vcpkg 遥测的更多信息。
在 https://go.microsoft.com/fwlink/?LinkId=521839 处阅读 Microsoft 隐私声明。