【发布时间】:2010-12-19 21:41:32
【问题描述】:
我想开始使用 Boost。我正在 Visual Studio 中编写 C++ 程序(显然是在 Windows 机器上)。
Boost 的 Getting Started Guide 说:
获取 Boost 副本的最简单方法是使用安装程序。本入门指南的 Boost 网站版本将在安装程序可用时提供未注明日期的信息,或查看 Boost 下载或BoostPro Computing 提供的安装程序。 如果您使用 Microsoft Visual Studio,我们特别建议您使用安装程序,因为安装程序可以下载和安装预编译的库二进制文件,省去了您自己构建它们的麻烦。
我有点不确定我是想听从这个建议,还是自己下载并构建所有内容。我在安装程序中看到的潜在问题是:
- 事物不再是独立的(即每个团队成员都必须安装 Boost,然后配置 Visual Studio 以识别它)。
- 我无法将 Boost 置于源代码控制之下(我希望它像其他所有文件一样在我的源代码控制中成为错误文件)。 (编辑:从 cmets 看来,boost 看起来有点大(如 5 GB!),所以显然我只需要将它的一部分保留在源代码控制之下)。
所以我的问题是,我只是偏执,应该走安装路线,还是我正确,应该自己构建?如果有人有任何使用 Boost 和 Visual Studio 的经验,我会很感激他们是否可以分享他们对此的看法(如果应该自己构建它,任何提示也将不胜感激,例如我应该只复制每个文件我实际使用的?等等)。
注意:
关于 StackOverflow 的一些类似问题,但没有明确提出,让我认为我不应该使用安装程序,这就是我在这里明确提出的原因。供参考,以下是问题:
【问题讨论】:
-
@Edan:感谢您在帖子中包含 2 个链接。 +1
标签: c++ windows visual-studio visual-c++ boost