[手游项目4]-24-BOOST源码1.53.0安装



BOOST源码1.53.0选组地址
https://download.csdn.net/download/u_1_n_2_i_3/5492965
https://sourceforge.net/projects/boost/files/boost/1.53.0/

Linux上安装Boost C++ Libraries
https://blog.csdn.net/yasi_xi/article/details/8193638

CentOS 7 安装Boost 1.67
https://blog.csdn.net/zhangzq86/article/details/81082810

CentOS7 安装boost_1_52
https://blog.csdn.net/huigui65/article/details/80245365?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

执行操作
tar xvf boost_1_53_0.tar.gz
cd boost_1_53_0
./bootstrap.sh
sudo ./b2 install
编译完boost库之后,手动创建boost库安装路径
$ sudo mkdir /usr/local/boost
$ mkdir /usr/local/boost/include
$ mkdir /usr/local/boost/lib64
$ cp -rf boost /usr/local/boost/include
$ cp -rf stage/lib/ /usr/local/boost/lib64
在ld.so.conf中添加boost库的路径
$ vim /etc/ld.so.conf
 /usr/local/boost/lib64/
执行ldconfig命令
$  ldconfig

cp -rf stage/lib/ /usr/local/boost/lib64/lib
ln -s  /usr/local/boost/lib64/lib/libboost_system.so.1.53.0  /lib64/libboost_system.so.1.53.0
ln -s  /usr/local/boost/lib64/lib/libboost_system.so.1.53.0  /usr/lib64/libboost_system.so.1.53.0

ln -s  /usr/local/boost/lib64/lib/libboost_system.so  /lib64/libboost_system.so
ln -s  /usr/local/boost/lib64/lib/libboost_system.so  /usr/lib64/libboost_system.so

测试代码
#include <iostream>
#include <boost/filesystem.hpp>
int main()
{
    std::cout<<"hello,world"<<std::endl;
    return 0;
} 
gcc test.cpp -o test
 
 
--------------------------
使用的时候编译报错

C++中Boost使用出现错误undefined reference to `boost::system::generic_category()'解决方法
https://blog.csdn.net/wojiuguowei/article/details/83105715

解决linux - C++ Boost: undefined reference to boost::system::generic_category()
http://www.itkeyword.com/doc/3256408820173977x856/c-boost-undefined-reference-to-boostsystemgeneric-category

Undefined reference to “boost::system::system_category()”
https://stackoverflow.com/questions/19316193/undefined-reference-to-boostsystemsystem-category

boost在使用asio开发编译是出现的错误解决
https://blog.csdn.net/pjchen/article/details/83615145

https://www.it1352.com/338235.html

https://stackoverflow.com/questions/19316193/undefined-reference-to-boostsystemsystem-category

我也遇到这个问题,都不是上面解决方案,就是没找到库,软连接的时候不仅仅需要libboost_system.so.1.53.0,还需要libboost_system.so


原文地址:https://www.cnblogs.com/byfei/p/14104114.html