• 2524阅读
  • 3回复

[提问]Qt编译mysql数据库出现的问题 [复制链接]

上一主题 下一主题
离线星辰大海
 

只看楼主 倒序阅读 楼主  发表于: 2017-03-08
求助大神,这个问题我搞了一天了还没好。。。
我的环境
Win7 64位
这是Qt的版本 qt-opensource-windows-x86-msvc2013-5.5.1
这是mysql的版本

我按照网上的教程想编译mysql驱动的源码,但是发现我的这个版本没有安装源码,于是我又下载了qt的源码
qt源码版本   qt-everywhere-opensource-src-5.5.1.zip

下载之后解压,进入到
C:\...\qtbase\src\plugins\sqldrivers\mysql
这个文件
然后有四个文件 main.cpp   mysql.pro   mysql.json  RADEME

然后我就像网上说的一样更改了mysql.pro文件,在文件末尾添加了


INCLUDEPATH+=C:/MySQL/include
LIBS+=-LC:/MySQL/lib/ -llibmysql

然后开始构建,但是并没有出现网上所说的debug和release文件夹
也没有编译出.dll和.lib文件
我知道QT5自带mysql驱动,但是我使用的时候说不匹配,应该不同的mysql版本和qt版本需要不同的驱动。所以我才自己编译

求问到底出了什么问题啊!我已经从早上搞到现在了。。。。



离线星辰大海

只看该作者 1楼 发表于: 2017-03-08
这是编译后出现的文件和文件夹
离线星辰大海

只看该作者 2楼 发表于: 2017-03-08
我自己解决了。。。。
我把Qt卸了重新装了一遍,这次把源码组件装上去了,然后照着这个博客弄好了,但是编译后的文件不再他说的目录下

而是在C盘根目录下
http://blog.sina.com.cn/s/blog_a6fb6cc90101gzm1.html
离线tonyzhou1985

只看该作者 3楼 发表于: 2017-03-08
自带的就可以用,不需要编译
快速回复
限100 字节
 
上一个 下一个