zoukankan      html  css  js  c++  java
  • mysql

    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/

  • 相关阅读:
    webstorm2018.1 汉化
    微信小程序转发微信小程序转发
    微信小程序下拉刷新和上拉加载的实现
    微信小程序基本目录结构学习
    JavaScript中闭包的写法和作用详解
    前端面试 问题汇总
    js 循环
    vue.js的手脚架vue-cli项目搭建的步骤
    js 条件判断
    数组
  • 原文地址:https://www.cnblogs.com/CGAlpha/p/7501080.html
Copyright © 2011-2022 走看看