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

你可能感兴趣的:(poco编译支持mysql)