使用libpqxx访问PostgreSQL数据库(mingw编译libpqxx)

本文介绍了如何在mingw环境下编译libpqxx库以访问PostgreSQL数据库。首先需要安装mingw和postgresql,然后下载libpqxx源码,解压后进行配置修改。接着将相关头文件复制到指定目录,并使用mingw32-make编译。注意,安装的postgresql版本需与mingw匹配,否则可能导致编译错误。
摘要由CSDN通过智能技术生成

 编译前准备   

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++实现, libpqxxlibpq的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值