编译前准备
1. 安装mingw
安装mingw(不管是直接安装mingw还是其他如code::blocks附带安装的mingw),输入:gcc -v可显示如下图的版本信息,我的版本是mingw32 4.9.2。
2. 安装postgresql
postgresql各个版本下地址:http://www.enterprisedb.com/products-services-training/pgdownload#windows
注意:要下载与mingw编译器对应的版本,如果是mingw32请下载32bit安装包或者编译包;如果是mingw64,请下载64bit安装包或者编译包。
为什么要安装postgresql?
libpqxx是基于libpq的C++实现,
libpqxx对
libpq的C-API进行了很好的封装,开发人员使用时可以节省大量的编码时间。如果觉得自己C水平不错,可以直接去使用libpq。
libpq的编译方法:https://www.postgresql.org/docs/9.5/static/install-windows-libpq.html 【postgresql的文档真的很全】。
3.libpqxx编译
libpqxx下载地址:http://pqxx.org/download/software/libpqxx/
下载的版本是:libpqxx-4.0.1