我刚刚在 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 中添加这个包含路径,所以我在编译时不必总是输入路径?