OSX Mountain LionにBoostをインストールし終えたところ、このダイアログが表示されました...
次のディレクトリをコンパイラのインクルードパスに追加する必要があります。
/usr/local/boost_1_51_0
次のディレクトリをリンカライブラリパスに追加する必要があります。
/usr/local/boost_1_51_0/stage/lib
Boostの「はじめに」ページはこのプログラムを提案しています:
#include <boost/lambda/lambda.hpp>
#include <iostream>
#include <iterator>
#include <algorithm>
int main()
{
using namespace boost::lambda;
typedef std::istream_iterator<int> in;
std::for_each(
in(std::cin), in(), std::cout << (_1 * 3) << " " );
}
このスクリプトでコンパイル:
c++ -I /usr/local/boost_1_51_0 example.cpp -o example
Linux / UNIX for Macでこのインクルードパスを追加する方法はありますか?コンパイル時に常にパスを入力する必要はありませんか?