首页 > 数据库技术 > 详细

mysql

时间:2017-09-10 15:37:36      阅读:267      评论:0      收藏:0      [点我收藏+]

1.mingw 使用mysql connect c++ 链接数据库

问题是这样的,我用的是qt5-mingw-gcc4.8.2 这个是各独立版本,不是qtcreator 下的。但是我使用连接器链接mysql的时候,实例化的时候,直接程序崩溃,找不到原因,qt自带的sql也试了,然并卵。

开始我是想自己下载github的mysql connector c++ source 来自己编译,但是这上面带了Boost库,而且要自己改cmake太麻烦。

幸运的是,翻到了mysql官方的帖子,https://forums.mysql.com/read.php?167,295483,297733

然后按照上面的,我下载了connector c 的版本,

再然后下载pexports

https://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/

 

好了,开始,把mysql.dll复制出来放在pexports文件夹内执行

pexports libmysql.dll > libmysql.def

接下来再把,libmysql.def 放在mingw/bin内执行

dlltool -k --input-def libmysql.def --dllname libmysql.dll --output-lib libmysql.a

好了,把这两个文件剪切走,把libmysql.a放入mingw/lib下,

再自己的工程的bin下放一份,

然后,例子

https://github.com/hholzgra/connector-c-examples/blob/master/mysql_real_query.c

http://www.cs.wichita.edu/~chang/lecture/cs742/program/how-mysql-c-api.html

http://www.yolinux.com/TUTORIALS/MySQL-Programming-C-API.html   这个最好

http://zetcode.com/db/mysqlc/

 

mysql

原文:http://www.cnblogs.com/CGAlpha/p/7501080.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!