3

我已将 boost 配置为使用版本化布局构建 32 位和 64 位库。

但是它在文件名布局中没有包含地址模型,因此 32 位和 64 位库具有相同的文件名,因此不能共享 lib 目录。

同时拥有 32 位和 64 位 boost 库的推荐方法是什么?

4

1 回答 1

2

我解决这个问题的方法是在 b2 命令行上指定 --libdir 并让它指向不同的目录。我将其命名为“libx64”并使布局看起来像这样:

包括 -> 在它下面有 boost,标准 boost 布局库 -> 标准 boost lib 目录,将其用于 32 位库 libx64 -> 仅 64 位库

于 2012-08-29T01:50:37.623 回答