Boost库配置----Linux篇

    xiaoxiao2022-07-03  164

    本文转自云端之上博客 Boost库分为两个部分来使用,一是直接使用对应的头文件,二是需要编译安装相应的库才可以使用。

    下面是boost在Linux上安装和使用过程(整个boost库全部安装):

    (1)在www.boost.org下载相应的代码包,我下载的是boost_1_64_0.tar.bz2

    (2)进入自己的工作目录执行解压等操作命令:

    bzip2 -d boost_1_64_0.tar.bz2 tar -xvf boost_1_64_0.tar cd boost_1_64_0 ./bootstrap.sh //生成安装工具bjam和b2

    (3)这里利用b2工具进行安装,可以使用./b2 --help 查看命令选项

    (4)准备安装boost库

    sudo ./b2 install

    安装完毕后的头文件默认是在/usr/local/include目录下,.a和.so在/usr/local/lib目录下。

    然后将需要使用的库sudo cp至/usr/lib 。不然在执行代码时,ldd会提示找不到.so文件。

    ./main: error while loading shared libraries: libboost_serialization.so.1.52.0: cannot open shared object file: No such file or directory
    最新回复(0)