微信小程序教程 高阶函数 主从复制 debugging npm types shiny Notify.js Validator vue路由 pmp教程 jq遍历 mysql新增用户和权限 docker保存镜像 python代码示例 python高级 python读取数据库 python链接mysql数据库 python查找指定字符 javascanner java变量类型 java重载和重写 java的运行环境 java编程语言 java获取当前时间 java创建文件夹 怎么安装linux onenote2003 stata软件 adobe清理工具 51脚本 vbs表白代码 华为交换机学习指南 subscribe bz2 tomcat修改端口 2700U 小票打印 光头强换肤助手 男网红头像
当前位置: 首页 > 学习教程  > 编程语言

Ubuntu16.04--poco和boost库编译和安装

2020/10/16 17:58:14 文章标签:

poco 法1: 如果有版本的需求则不推荐 sudo apt-get install libpoco-dev # 也可利用新立德软件管理包安装 法2:编译poco源码(推荐) 官网下载:https://pocoproject.org/ 或者:https://download.csdn.n…

poco

法1:

如果有版本的需求则不推荐

sudo apt-get install libpoco-dev
# 也可利用新立德软件管理包安装

法2:编译poco源码(推荐)

官网下载:https://pocoproject.org/

或者:https://download.csdn.net/download/qq_40167046/12939299

安装所需的依赖:

sudo apt-get install openssl 
sudo apt-get install libssl-dev
sudo apt-get install libiodbc2 
sudo apt-get install libiodbc2-dev
sudo apt-get install libmysqlclient-dev

新建文件夹,解压poco

tar -zcvf poco-1.9.0-all.tar.gz

编译


cd poco-1.9.0-all
#sudo ./configure --omit=Data/ODBC,Data/MySQL --no-tests --no-samples --shared
cd build 
cmake-gui ..
sudo make -j8 
sudo make install

至此poco编译完成,头文件位于/usr/local/include/Poco,依赖库位于/usr/local/lib/ 。

boost

法1:

如果有版本的需求则不推荐

sudo apt-get install libboost-dev
# 也可利用新立德软件管理包安装

 

法2:编译poco源码(推荐)

官网下载:https://www.boost.org/

我下载的是boost_1_68_0.tar.gz版本的,文件有点大。。。

安装所需的依赖:

sudo apt-get install mpi-default-dev 
sudo apt-get install libicu-dev 
sudo apt-get install python-dev 
sudo apt-get install libbz2-dev 

新建文件夹,解压boost:

tar -zcvf boost_1_68_0.tar.gz

编译

cd boost_1_68_0/
./bootstrap.sh
./b2 -a -sHAVE_ICU=1 
sudo ./b2 install

至此boost编译完成,头文件位于/usr/local/include/Boost,依赖库位于/usr/local/lib/ 。


本文链接: http://www.dtmao.cc/news_show_300234.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?