我一直致力于各种开源项目,涉及以下C ++库(及其他):
在干净的计算机上设置这些库时,通常需要很长时间才能配置这些库。有没有办法自动获取Windows机器上的所有依赖项?
我找到的最接近的是CMake,它会检查以确保在生成项目文件之前安装/解压缩了依赖项。但我没有找到任何可以解析依赖项列表的Windows,然后下载+安装所需的版本。
请推荐适用于Windows的软件包管理器,其中包含最新的C ++库。
答案 0 :(得分:5)
Vcpkg是一个Microsoft开源项目,可以帮助您在Windows上获得C和C ++库。
答案 1 :(得分:2)
答案 2 :(得分:1)
Windows上没有包管理。在Windows上,开发人员通常使用全面的一切和厨房接收器开发环境,并自行生成单片应用程序,并附带所有依赖项。
答案 3 :(得分:1)
答案 4 :(得分:1)
Npackd是Windows的软件包管理器。 Visual Studio 2010 64位库有一个默认的repository for C++ libraries和第三方repository。 Boost和zlib已经在默认存储库中。如果您决定使用Npackd,如果您需要其他库,则可以file an issue。
答案 5 :(得分:0)
Windows没有包管理器。如果他们提供任何内容,请访问图书馆的网站并下载Windows版本。
有一些替代方案,但并非没有缺点:
对于Visual Studio或MinGW-w64相关的任何内容,没有包管理器或稍微相同的东西。