Boost XCode i386 - PullRequest
       7

Boost XCode i386

2 голосов
/ 07 октября 2011

Мне нужно использовать i386 с Boost из-за другого SDK, который я использую.Я пытался собрать Boost с

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

, чтобы получить 32-разрядную версию, но он выдает ошибку компоновщика:

ld: symbol(s) not found for architecture i386

Я также пытался использовать

port install boost

но только таким способом получите версию boost для x86_64.

Есть ли другой способ собрать Boost, чтобы я мог скомпилировать, используя i386 в Xcode?

1 Ответ

1 голос
/ 10 октября 2011

Мне удалось скомпилировать версию i386, используя macports, отредактировав файл конфигурации macports, расположенный по адресу

/opt/local/etc/macports/macports.conf

и раскомментировав эту строку

build_arch  i386

После этого я просто позвонил

sudo port install boost

и вуаля, теперь работает!

...