我正在尝试在 MAC OS X Mountain Lion 上安装和使用 Boost 1_53_0 并将其与最新的 XCODE 4.6 一起使用我想移植一个小型 MS VS MFC C++ 应用程序。我在 Windows 上开发到 MAC。
具体来说,我需要安装和构建 boost 作为静态库。我对在 MAC 上编程完全陌生。我知道 XCODE 现在使用 LLVM Clang,带有 libc++ 而不是 GCC。我在 Linux 上使用了一些 GCC。
我开始按照以下说明操作:http: //www.boost.org/doc/libs/1_53_0/more/getting_started/unix-variants.html
但很快就遇到了麻烦。有没有人有关于如何在 Mountain Lion 和 XCode 4.6 下静态安装和编译 boost 的详细说明?
下面是终端输入和输出,显示我走了多远。
谢谢。
终端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