Ubuntu下编译Poco库
本文主要记录下Ubuntu下编译Poco C++库的配置项以备后用。系统版本:Ubuntu 16.04,1 Poco
版本:1.9.0基本的步骤如下:
1.从官网下载最新的Poco源码,地址是:https://pocoproject.org/download.html
2. 安装Openss库
apt-get install libssl-dev
opencv 用1.0版本的,如果系统默认在线安装的版本是>=1.1版本需下载openssl源码 编译安装,安装的路径需要可以放到/usr/lib目录下,
头文件可以放到/usr/include下面
3.配置Poco:
./configure --no-tests --no-samples --omit=Data/PostgreSQL,Data/ODBC,MongoDB,PDF --cflags=-fPIC --shared --prefix=/home/chungeng/compile/poco-1.10.1
编译动态库是默认会生成的库后缀是so + 版本号,如要去掉版本号需要修改源码build/config/下linux文件中SHAREDLIBEXT项,
默认是.so.$(target_version),编译静态库需要加上flag -fPIC,--omit表示 表示忽略的编译模块。
4.安装mysql8 client
欧拉系统 安装mysql8 client的命令是 yum install mysql-devel
5.编译 安装
make
make install
如需交流可加QQ群1038388075,766718184 或者QQ3501870

浙公网安备 33010602011771号