poco编译支持mysql

  • 1、mysql安装
在安装过程中,需要注意如下环境变量的设置,不然poco cmake无法自动发现mysql头文件及libmysqlclient.so库相关信息。
export PATH=$PATH:/usr/local/mysql/bin
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/mysql/include
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/mysql/lib/pkgconfig

具体安装过程可参考:centos7安装mysql过程.md

  • 2、poco编译过程
tar -xvf poco-1.10.1-release.tar.gz
cd poco-poco-1.10.1-release
mkdir mybuild && cd mybuild
cmake .. -DCMAKE_BUILD_TYPE=Debug -DENABLE_TESTS=ON
make && make install

cmake过程中请注意输出的信息,发现已可自动发现并支持mysql了,如下截图。


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。