参考: https://pocoproject.org/download.html
以下是我自己安装时的步骤,亲自实践!
1. 下载
git clone -b master https://github.com/pocoproject/poco.git
2. 安装依赖包
切换至root用户
yum install mysql++ mysql++-devel mysql # 我这里似乎找不到mysql-devel包,不知道为什么??
3. 安装:
3.1 执行 ./configure
3.2 修改 config.make
将OMIT中的"Data/MySQL"删除, 因为我希望编译并安装mysql库
3.3 执行: make -s -j4
3.4 安装: make install
OK, 这样就完成了,默认情况下,是安装到/usr/local/(lib,include,bin)下。
========================================================================
接下来就可以开始写个程序测试下了。。。。。
我试了个小例子,发现编译时能正确找到库文件,但是执行时却找不到。其实很简单!
用root用户进入/etc/ld.so.conf.d/, 新建文件:my-x86_64.conf
添加文件内容:/usr/local/lib
再执行: ldconfig
OK, 完成了,再执行下程序吧,发现已经可以找到库文件了!