标题:Qt编译mysql数据库出现的问题
作者:星辰大海
日期:2017-03-08 00:51
内容:
求助大神,这个问题我搞了一天了还没好。。。
我的环境
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.jsonRADEME
然后我就像网上说的一样更改了mysql.pro文件,在文件末尾添加了
INCLUDEPATH+=C:/MySQL/include
LIBS+=-LC:/MySQL/lib/ -llibmysql
然后开始构建,但是并没有出现网上所说的debug和release文件夹
也没有编译出.dll和.lib文件
我知道QT5自带mysql驱动,但是我使用的时候说不匹配,应该不同的mysql版本和qt版本需要不同的驱动。所以我才自己编译
求问到底出了什么问题啊!我已经从早上搞到现在了。。。。
#1 [星辰大海 03-08 08:31]
这是编译后出现的文件和文件夹
#2 [星辰大海 03-08 10:32]
我自己解决了。。。。
我把Qt卸了重新装了一遍,这次把源码组件装上去了,然后照着这个博客弄好了,但是编译后的文件不再他说的目录下
而是在C盘根目录下
http://blog.sina.com.cn/s/blog_a6fb6cc90101gzm1.html
#3 [tonyzhou1985 03-08 14:21]
自带的就可以用,不需要编译