2

我正在寻找一种更好的方法来管理大型 VC++ 项目的二进制依赖项的分发和存储。

目前我们的情况是,外部和内部构建的库存储在源代码控制存储库中,导致 .cpp 和 .h 文件仅占检索空间的不到 3%。这使得创建分支的过程变慢,并阻止了向 DVCS 的合理迁移。

我不想更改通过 MS Visual Studio 解决方案构建的主要方法,但我愿意添加一个额外的步骤来获取/设置所有二进制依赖项。

目前,对于使用现有源代码控制的某些库,这是通过安装包含构建文件的不同存储库来实现的。这可能是一种方法(我不赞成)。

有人有在 VC++ 环境中使用 Ivy 或 Maven 的经验吗?

4

2 回答 2

1

maven-nar-plugin可能是您的解决方案。

于 2012-04-04T12:36:15.953 回答
0

也许vcpkg是您的替代解决方案。

文档可在此处获得或 Visual Studio可在此处获得

于 2021-01-29T15:41:14.337 回答