回答:
MacPortsをダウンロードして、次のコマンドを実行します。
sudo port install boost
sudo -s /opt/local/bin/port install boost
brew install boost boost-python?
Homebrewを使用して、Boostの最新バージョンを入手できます。
brew install boost。
ソースを入手して、Boostを自分でコンパイルします。とても簡単になりました。これは、この執筆時点での現在のmacOSでの現在のバージョンのBoostの例です。
解凍してディレクトリに移動します。
tar -xzf boost_1_50_0.tar.gz
cd boost_1_50_0構成(およびビルドbjam):
./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefixビルド:
./b2インストール:
./b2 install手順3で選択したプレフィックスによっては、スクリプトがファイルを保護された場所にコピーしようとする場合、手順5をsudoする必要がある場合があります。
お使いのコンパイラがMac XCode Devツールで提供されているものと異なる場合を除いて、「Getting Started Guide for Unix Variants」のセクション5.1の指示に従ってください。最新のソースの構成と構築はこれ以上簡単ではなく、構成に約1分、コンパイルに約10分かかりました。
FinkにはBoostパッケージのフルセットがあるようです...
finkをインストールして実行したら、次のようにします
fink install boost1.35.nopython
端末で、それが主張する依存関係を受け入れます。または使用
fink list boost
入手可能なさまざまなパッケージのリストを取得します。
システムにBoostをインストールする必要があるサードパーティライブラリのコンパイルに関する問題を回避するには、次のコマンドを実行します。
sudo port install boost +universal
+universal注意すべき点の1つ:違いを生むためには、でビルドpythonしたことが必要な+universal場合、またはビルドしていない場合は、でビルドするだけpython +universalです。これは、brewとmacportsの両方に適用されます。
$ brew reinstall python
$ brew install boost
または
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal