提升XCode i386

时间:2011-10-07 04:45:32

标签: xcode boost i386

我需要将i386与Boost一起使用,因为我正在使用另一个SDK。我尝试用

构建Boost
./b2 toolset=darwin architecture=x86 address-model=32

获取32位版本,但它给了我一个链接器错误:

ld: symbol(s) not found for architecture i386

我也尝试过使用

port install boost

但只能通过这种方式获得x86_64版本的boost。

还有另一种构建Boost的方法,以便我可以在Xcode中使用i386进行编译吗?

1 个答案:

答案 0 :(得分:1)

通过编辑位于

的macports配置文件,我能够使用macports编译i386版本
/opt/local/etc/macports/macports.conf

并取消注释此行

build_arch  i386

之后我才打电话给

sudo port install boost

和voilà,现在它正在运作!