boost 库安装及测试(ubuntu)

linux下boost库的安装及库的介绍

(一)boost"准标准库"安装过程

系统是ubuntu虚拟机,安装的是boost_1_60_0。

(1)首先去下载最新的boost代码包,网址www.boost.org。

(2)进入到自己的目录,解压:

bzip2 -d boost_1_60_0.tar.bz2
tar xvf boost_1_60_0.tar

(3)之后进入boost目录
cd boost_1_60_0/
./bootstrap.sh之后会产生bjam和b2两个工具
sudo ./b2 install(确定已经安装了g++与gcc,此过程会花费一些时间)
这个时候你的/usr/local/include下会产生boost的头文件,
/usr/local/lib下面会产生boost库
(4)切换到cd /etc/profile.d目录下,使用超级用户创建文件boost.sh,里面添加如下内容
#!/bin/sh
BOOST_ROOT=/home/Lyndon/boost_1_60_0(boost的解压路径)
BOOST_INCLUDE=/usr/local/include/boost
BOOST_LIB=/usr/local/lib
export BOOST_INCLUDE BOOST_LIB BOOST_ROOT

修改boost.sh的权限 sudo chmod +x boost.sh,执行source boost.sh
(5)至此,安装完毕,测试代码
在你工作目录下随便一个地方写一个测试文件

我的代码如下,只是测试了简单的noncopyable使用:

复制代码
// boost库中noncopyable使用
#include <boost/utility.hpp>
#include <iostream>
using namespace std;
class myclass : public boost::noncopyable {
public:
    myclass() {}
    myclass(int i) {}
};

int main() {
    myclass c1();
    myclass c2(1);
    // myclass c3(c1);
    // myclass c3 = c1;
    return 0;
}
复制代码

(6)编译运行,ok。

接下来就可以深入学习boost库了。

转自:https://www.cnblogs.com/LyndonYoung/articles/5288618.html

 (二)Boost C++ 库的详细介绍

详细介绍使用可以参见:http://zh.highscore.de/cpp/boost/

 

转自:linux下boost库的安装及库的介绍 - 苦涩的茶 - 博客园 (cnblogs.com)

原文链接: https://www.cnblogs.com/zzzzhq/p/15152299.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    boost 库安装及测试(ubuntu)

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/213030

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 上午1:34
下一篇 2023年2月13日 上午1:34

相关推荐