Я пытаюсь установить и использовать Boost 1_53_0 на MAC OS X Mountain Lion и использовать его с последней версией XCODE 4.6. Я хочу портировать небольшое приложение MS VS MFC C ++. Я разработал на Windows для MAC.
Конкретно мне нужно установить и собрать boost как статические библиотеки. Я совершенно новичок в программировании на MAC. Я понимаю, что XCODE сейчас использует
LLVM Clang, с libc ++, а не с GCC. Я использовал GCC на Linux.
Я начал следовать инструкциям на:
http://www.boost.org/doc/libs/1_53_0/more/getting_started/unix-variants.html
но быстро столкнулся с неприятностями. У кого-нибудь есть подробные инструкции о том, как статически установить и скомпилировать boost под Mountain Lion и XCode 4.6?
Ниже находится терминал ввода и вывода, показывающий, как далеко я дошел.
Благодарю.
Терминал IO:
./bootstrap.sh --with-bjam=BJAM --with-toolset=TOOLSET
users-Mac-mini:boost_1_53_0 user$ ./bootstrap --with-bjam=BJAM --with-toolset=TOOLSET
-bash: ./bootstrap: No such file or directory
users-Mac-mini:boost_1_53_0 user$ ./bootstrap.sh --with-bjam=BJAM --with-toolset=TOOLSET
-n Detecting Python version...
2.7
-n Detecting Python root...
/System/Library/Frameworks/Python.framework/Versions/2.7
-n Unicode/ICU support for Boost.Regex?...
not found.
Generating Boost.Build configuration in project-config.jam...
Bootstrapping is done. To build, run:
./b2
To adjust configuration, edit 'project-config.jam'.
Further information:
- Command line help:
./b2 --help
- Getting started guide:
<had to remove link in order to post question>
- Boost.Build documentation:
<had to remove link in order to post question>
users-Mac-mini:boost_1_53_0 user$ ./b2 link=static threading=multi toolset=darwin cxxflags="-arch i386 -arch x86_64" macosx-version=10.6 stage
-bash: ./b2: No such file or directory
Задача ещё не решена.
Других решений пока нет …