zoukankan      html  css  js  c++  java
  • [手游项目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
    
    
    
  • 相关阅读:
    判断一本书是否值得买
    【Python】对我自己的博客进行统计,看看哪年哪月发帖量最大
    在python中使用正则表达式(转载)
    【English】What is a Java StringWriter, and when should I use it?(转帖)
    【Java】利用java.io.PrintWriter写出文本文件
    [MySql]当虚拟机的IP地址自动更换后,JDBC使用原来的配置连不上MySql数据库时所报的异常。
    java中的lastIndexOf( )函数是什么意思
    day63_SpringMVC学习笔记_01
    day62_Mybatis学习笔记_02
    day61_Mybatis学习笔记_01
  • 原文地址:https://www.cnblogs.com/byfei/p/14104114.html
Copyright © 2011-2022 走看看