Vcpkg最新增强功能

Vcpkg简化了在Windows上获取和构建开源库的过程。自从我们 首次发布 我们通过修复问题和添加特性不断改进该工具。该工具的最新版本为0.0.71,以下是此版本中更改的摘要:

null
  • 添加对Visual Studio 2017的支持
    • VS2017检测
    • 修复了bootstrap.ps1和VS2017支持
    • 如果同时安装了Visual Studio 2015和Visual Studio 2017,则Visual Studio 2017工具将优先于Visual Studio 2015工具
  • 改进vcpkg删除:
    • 现在显示需要删除的所有依赖项,而不仅仅是直接依赖项
    • Add–recurse选项,删除所有依赖项
  • 修复vcpkgu copyu pdbs()
    • 在非英语语言环境下
  • 构建vcpkg工具的显著变化:
    • 重组vcpkg项目层次结构。现在只有4个项目(低于6个)。大多数代码现在都位于vcpkglib.vcxproj下
    • 启用多处理器编译
    • 禁用最小重建
    • 使用预编译头
  • 将cmake的必需版本和自动下载版本升级到3.7.2(以前是3.5.x),其中包括用于VisualStudio2017的生成器
  • 将nuget的自动下载版本升级到3.5.0(以前是3.4.3)
  • 将git的自动下载版本升级到2.11.0(以前是2.8.3)
  • 将7z添加到vcpkgu findu acquireu program.cmake
  • 增强vcpkgu buildu cmake.cmake和vcpkgu installu cmake.cmake:
  • 引入安装前检查:
    • install命令现在检查在安装软件包时文件是否不会过多。特定文件只能由单个包拥有
  • 引入“libmanual link”目录。将lib文件放置在该目录中的库不会自动添加到链接行。

有关更详细的说明,请参阅更改日志文件: https://github.com/Microsoft/vcpkg/blob/master/CHANGELOG.md

像往常一样,你的反馈和建议真的很重要。若要发送反馈,请在GitHub上创建问题,或通过以下地址与我们联系: vcpkg@microsoft.com . 我们还创建了一个 调查 收集你的建议。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享