【问题标题】:How do I make Boost build for i386 on OS X 64 bit?如何在 OS X 64 位上为 i386 构建 Boost?
【发布时间】:2010-12-04 19:57:18
【问题描述】:

我一直在与 Boost 进行斗争,以使其在 64 位 OS X 主机上仅编译为 32 位而不是 64 位。

我可以对特定于 darwin 的 bjam 配置文件进行简单的编辑吗?

【问题讨论】:

    标签: macos boost build osx-snow-leopard 32-bit


    【解决方案1】:

    对于 i386,我会尝试:

    bjam 工具集=darwin architecture=x86 address-model=32

    【讨论】:

    • 这个答案对我有用。 (我也需要architecture=x86。)
    【解决方案2】:

    试试:

    bjam toolset=darwin address-model=32
    

    【讨论】:

    • 对于任何依赖此作为答案的人:我需要遵循其他答案的指示,此外还包括architecture=x86,以便在 64 位 OSX 上成功将 Boost 构建为 32 位10.6系统。
    猜你喜欢
    • 2011-05-04
    • 2013-04-07
    • 1970-01-01
    • 2011-12-17
    • 2013-11-22
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 2011-03-13
    相关资源
    最近更新 更多