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/

  • 相关阅读:
    克如斯卡尔 P1546
    真正的spfa
    第四课 最小生成树 要点
    关于vscode中nullptr未定义
    cmake学习笔记
    python学习笔记
    (BFS 图的遍历) 2906. kotori和迷宫
    (图论基础题) leetcode 997. Find the Town Judge
    (BFS DFS 并查集) leetcode 547. Friend Circles
    (BFS DFS 图的遍历) leetcode 841. Keys and Rooms
  • 原文地址:https://www.cnblogs.com/CGAlpha/p/7501080.html
Copyright © 2011-2022 走看看