Mysql++在Centos7下的安装

6 篇文章 0 订阅
4 篇文章 0 订阅

        由于项目原因,需要在Linux下使用C++语言操作Mysql数据库,原打算使用原生的基于C语言的官方API库,但是研究下来感觉虽然简单,但是使用起来颇为麻烦,尤其对于select返回数据集的操作,设计的不是很人性化,不太符合现代语言的使用习惯,所以决定找找有什么比较好的封装库,经过多方比较,绝对采用Mysql++这个基于标准C++库的封装库。

        下面就是整个安装的过程:

1. 确保已经安装了mysql-client的开发库,一般在/usr/lib64/mysql/libmysqlclient.so

yum install mysql-devel

2. 从https://tangentsoft.com/mysqlpp/home现在源码安装包mysql++-3.2.5.tar.gz

3. 解压,配置,编译安装。

tar -zxvf mysql++-3.2.5.tar.gz
./configure --prefix=/usr/local  --with-mysql-lib=/usr/lib64/mysql
make && make install

5. 配置ldconfig,在/etc/ld.so.conf文件中增加如下的行


/usr/local/lib
/sbin/ldconfig
/bin/ln -s /usr/local/lib/libmysqlpp.so /usr/lib/libmysqlpp.so

6. 为了能在程序中使用Mysql++库,需要在makefile中做如下配置

INCLUDES = -I/usr/local/include/mysql++
LIB = -L/usr/local/lib -lmysqlpp

     至此可以愉快的使用Mysql++操作数据库啦:)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值