博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt中mysql编译出错问题
阅读量:4510 次
发布时间:2019-06-08

本文共 580 字,大约阅读时间需要 1 分钟。

问题描述:

在Qt中的配置

1)LIBS+=-LD:\mySQL\mysql_5.6.24_winx64\lib-llibmysql

2)mymysql.h中头文件

#include
#include
出现如下图所示错误

      之前研究了好久查了好多资料没有解决,偶然看到一句话“QT链接mysql的时候一直报错:undefined reference to `mysql_init@4',发现是驱动问题,因为用QT写的是32位程序,而引入的dll是64位”。我的电脑是64位,所用的mysql也是,于是我在Mysql官网下载了mysql-connector-c-6.1.6-win-32,用这里面的lib问题解决。后来我仔细看了下Qt的信息,的确是32位的……

具体步骤:

1.在.pro文件中链入“ LIBS += -LD:\mySQL\mysql_connector_32\mysql_connector_32\lib -llibmysql ”

2.mymysql.h下头文件用的还是我最初的mysql路径为“ #include"D:/mySQL/mysql_5.6.24_winx64/include/mysql.h ”

 

 

转载于:https://www.cnblogs.com/leejxyz/p/5825958.html

你可能感兴趣的文章
周总结报告
查看>>
Selecting Courses POJ - 2239(我是沙雕吧 按时间点建边 || 匹配水题)
查看>>
Win+R指令(2)
查看>>
codeforces 578c - weekness and poorness - 三分
查看>>
数值微分方程
查看>>
动态规划--电路布线(circuit layout)
查看>>
描边时消除锯齿SetSmoothingMode
查看>>
15回文相关问题
查看>>
将VS2013项目转成VS2010项目的方法
查看>>
[置顶] 怎么对待重复的代码
查看>>
多种方法实现H5网页图片动画效果;
查看>>
Ubuntu/CentOS下使用脚本自动安装 Docker
查看>>
源码解读Mybatis List列表In查询实现的注意事项
查看>>
POJ 2311 Cutting Game(二维SG+Multi-Nim)
查看>>
1978 Fibonacci数列 3
查看>>
1225 八数码难题
查看>>
C#控件的闪烁问题解决方法总结
查看>>
js 冒泡事件与解决冒泡事件
查看>>
2018-2019赛季多校联合新生训练赛第七场(2018/12/16)补题题解
查看>>
后台全选功能以及数据的提交方法
查看>>