190

Boost を MacOS にインストールするにはどうすればよいですか? 現在、Mac 用の bjam が見つかりません。

4

11 に答える 11

306

Homebrewを使用すると、Boostの最新バージョンを入手できます。

brew install boost

于 2012-02-08T15:49:05.247 に答える
163

MacPortsをダウンロードし、次のコマンドを実行します。

sudo port install boost 
于 2008-09-19T18:37:27.117 に答える
115

ソースを入手して、Boostを自分でコンパイルするだけです。とても簡単になりました。この記事の執筆時点での現在のmacOSでのBoostの現在のバージョンの例を次に示します。

  1. https://www.boost.org/users/download/#liveから.tar.gzをダウンロードします
  2. 解凍してディレクトリに移動します。

    tar -xzf boost_1_50_0.tar.gz
    cd boost_1_50_0

  3. 構成(およびビルドbjam):

    ./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
  4. 建てる:

    ./b2
  5. インストール:

    ./b2 install

手順3で選択したプレフィックスによっては、スクリプトがファイルを保護された場所にコピーしようとする場合、手順5をsudoする必要がある場合があります。

于 2012-07-02T16:29:12.900 に答える
6

お使いのコンパイラが Mac XCode Dev ツールで提供されているものと異なる場合を除き、Getting Started Guide for Unix Variantsのセクション 5.1 の指示に従ってください。最新のソースの構成とビルドは非常に簡単で、構成に約 1 分、コンパイルに約 10 分かかりました。

于 2008-11-12T13:46:39.600 に答える
5

FinkにはBoostパッケージのフルセットがあるようです...

finkをインストールして実行すると、

fink install boost1.35.nopython

ターミナルで、それが主張する依存関係を受け入れます。または使用する

fink list boost

利用可能なさまざまなパッケージのリストを取得します。

于 2008-09-19T19:10:55.460 に答える
5

homebrew を使用して両方を別々にインストールします。

brew install ブースト
brew install bjam

于 2015-10-09T13:40:17.277 に答える
4

システムにブーストをインストールする必要があるサードパーティのライブラリをコンパイルする際の問題を回避するには、次を実行します。

sudo port install boost +universal
于 2014-10-10T13:27:40.073 に答える
4

試す+universal

注意すべきことの1つは、それが違いを生むためには、 でビルドする必要があるpythonこと+universalですpython +universal。これは、brewmacportsの両方に適用されます。

$ brew reinstall python
$ brew install boost

また

$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
于 2016-04-15T22:04:24.423 に答える
3

ここから OSX (またはその他の OS) 用の bjam をダウンロードできます。

于 2008-09-19T18:38:01.483 に答える