[手游项目4]-24-BOOST源码1.53.0安装
2023-09-14 09:06:30 时间
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
相关文章
- 使用docker安装mysql服务
- [Go] 项目的目录结构 及 安装技巧
- Intellij IDEA 安装和配置jrebel进行项目的热部署
- vue-cli3及以上版本安装及创建项目
- vue卸载与安装+vue创建项目
- CentOS安装nginx,部署vue项目
- linux(centos8):编译安装php8.0正式版并启用jit及php8安装时的报错处理(centos8.2 / php8.0.0 )
- Ubuntu下安装composer
- Nagios 在不同平台下的安装
- Go语言web框架beego:脚手架bee的安装及创建beego项目
- SAP Hybris recipe 为 cx 的安装和初始化
- Py之twisted:Python库之twisted简介、安装、使用方法等详细攻略
- 【项目实战】在基于Red Hat的Linux发行版(如CentOS)上中使用软件包管理器yum来安装、更新和删除软件包
- 【项目实战】基于Docker安装ClickHouse数据库
- 【项目实战】基于Docker安装Nginx
- Ubuntu 18.04.6无root权限安装cmake3.13.5
- vue项目用npm安装sass包遇到的问题及解决办法
- [手游项目2]-24-linux MySql编译安装
- 腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器
- electron demo项目npm install安装失败解决办法
- (二)docker的部署安装,配置,基础命令
- Ubuntu 18.04 安装 GeForce RTX 3080
- OpenCV-PyQT项目实战(1)安装与环境配置
- 【vue】如何安装vue 脚手架以及创建脚手架项目_10
- VB.net:VB.net编程语言学习之添加引用&打包安装项目的简介、案例应用之详细攻略
- ubuntu18.04安装eclipse-sumo与使用
- Linux源码编译安装glmark2及测试
- mongodb 安装和使用
- 安卓通过Linux Deploy安装linux系统