1

我正在尝试在 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
4

0 回答 0