1. 解压代码到/boost/boost_1_44_0
2. 生成bjam
cd boost_1_44_0/tools/jam/src
./build.sh (如果没有执行权限,需要chmod一下)
cd bin.linux* 查看一下bjam已经生成
export PATH=$PATH:/boost/boost_1_44_0/tools/jam/src/bin.linux* //把bjam程序所在目录设为搜索目录
3. 编译安装boost
cd /boost/boost_1_44_0
bjam install
4. 测试test.cpp
#include <iostream>
#include <boost/scoped_ptr.hpp>
2. 生成bjam
cd boost_1_44_0/tools/jam/src
./build.sh (如果没有执行权限,需要chmod一下)
cd bin.linux* 查看一下bjam已经生成
export PATH=$PATH:/boost/boost_1_44_0/tools/jam/src/bin.linux* //把bjam程序所在目录设为搜索目录
3. 编译安装boost
cd /boost/boost_1_44_0
bjam install
4. 测试test.cpp
#include <iostream>
#include <boost/scoped_ptr.hpp>
int main(int argc,char **argv)
{
int pcr = 100;
boost::scoped_ptr <int> m_lastPCR;
m_lastPCR.reset(new int(pcr));
std::cout<<"boost: "<<*m_lastPCR<<std::endl;
return 0;
}
g++ test.cpp -o test
./test
输出打印:
boost: 100
本文详细介绍了如何使用bjam工具将Boost库解压、编译和安装,并通过一个简单的C++示例代码进行测试。
1625

被折叠的 条评论
为什么被折叠?



