【发布时间】:2009-04-16 03:29:31
【问题描述】:
如果我不想安装 Boost 但我想构建其中一个库(即 BGL,用于使用 graphml),有没有办法以独立于系统的方式构建库而无需运行 .configure?
【问题讨论】:
标签: configuration boost
如果我不想安装 Boost 但我想构建其中一个库(即 BGL,用于使用 graphml),有没有办法以独立于系统的方式构建库而无需运行 .configure?
【问题讨论】:
标签: configuration boost
简短的回答是:视情况而定。
我只是尝试将相关资源复制到您的项目并构建它们。 Boost 非常擅长支持这类事情,因为它不太依赖配置,而是依赖于编译器/平台特定的定义来整理它正在构建的平台。
我怀疑像 BGL 这样的东西甚至会是更好的候选者,而像线程代码这样高度依赖于平台的代码就不能正常工作了。话虽如此,我知道至少有一个项目成功地将 boost 的线程代码和精神复制到它自己的存储库中,而且它的工作原理就像一个魅力。
我只是试一试,看看会发生什么。
【讨论】: