我很想使用 vcpkg 来管理我们与第三方库的依赖关系,但我不确定这在我们的环境中如何工作。我们的解决方案中有数百个项目,并随着时间的推移发布软件的新版本。这是软件开发中很常见的情况,但我不明白vcpkg如何有效工作。
全局安装将不起作用。我们需要将我们的版本与特定版本的软件包联系起来。所以我们只能使用清单。在清单中,您指定一个“内置基线”,这是将项目的构建固定到某个时间点的好方法,并且可以保证不同包之间的依赖关系是正确的。
对于一个项目来说这一切都很棒。一个人如何管理数百个项目?
使用 CMake 会让这一切变得更容易吗?