カテゴリー別アーカイブ: boost

【Boost】Boostをhomebrewを使ってインストールしてみた

C++を初心者なりに今まで書いてきました。
でもより高みを目指すためにBoostに手を出すことにしました。
(本当のところはOSに左右されないソケット通信プログラムを書きたかっただけ)

インストール方法は以下のとおり
なお、インストール環境はMacOSX Lionとなります。
(homebrewのインストールなどはこちらを参考に)

1.ターミナルを開く 、下記を打ち込む

sudo brew install boost

これだけでOK
(2011年9月17日現在でboost 1.47.0がインストールされます)

インストールされたboostのheaderファイルのパスは以下のとおり
/usr/local/Cellar/boost/1.47.0/include/
Xcode4などでプログラミングする場合、Header Search Path には上記のパスを設定しましょう。

注意することして、パスを設定するときに
/usr/local/Cellar/boost/** or
/usr/local/Cellar/boost/でRecursiveにチェックマークを入れて設定すると

error: no member named ‘vsnprintf’ in namespace ‘std’

上記のエラーが出てしまいます。
(地味にこのエラーにハマった…)