现在这里找下载包
http://sourceforge.net/projects/boost
我找的是 1_62_0
下面是从公司wiki上找到的一个说明。
boost & thrift安装步骤 1. boost安装 cd /usr/local tar zxvf boost_1_49_0.tar.gz ./bootstrap.sh --prefix=/usr/local/boost_1_49_0 ./b2 install 2. thrift安装 tar zxvf thrift-0.8.0.tar.gz cd thrift-0.8.0 ./configure --with-boost=/usr/local/boost_1_49_0 --prefix=/home/work/local/thrift-0.8.0 make make install make如有下面报错: …: tr1/functional: No such file or directory … make[4]: Leaving directory `/home/work/thrift-0.8.0/lib/cpp‘ make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/work/thrift-0.8.0/lib/cpp‘ make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/work/thrift-0.8.0/lib‘ make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/work/thrift-0.8.0‘ make: *** [all] Error 2 则修改如下3个文件: vi lib/cpp/src/concurrency/ThreadManager.h 24 #include <boost/tr1/tr1/functional> vi lib/cpp/src/async/TAsyncChannel.h 23 #include <boost/tr1/tr1/functional> vi lib/cpp/src/async/TAsyncChannel.cpp 21 #include <boost/tr1/tr1/functional>
时间: 2024-10-12 20:06:40