当前位置: 代码迷 >> QT开发 >> 小白求问:关于QT 4.8.1 编译mysql驱动的有关问题
  详细解决方案

小白求问:关于QT 4.8.1 编译mysql驱动的有关问题

热度:51   发布时间:2016-04-25 04:16:47.0
小白求问:关于QT 4.8.1 编译mysql驱动的问题
不知道可不可以用别人已经编译好的文件?
如果可以的话,直接把那四个文件放到D:\QtSDK\Desktop\Qt\4.8.1\mingw\plugins\sqldrivers里就可以的么
(我装的是诺基亚的Qt SDK 1.2离线安装包:QtSdk-offline-win-x86-v1_2_1)
那么。。请各位大神发一份到我的邮箱吧。。 
aizenchou@hotmail.com



如果不行。。

帮忙看看有什么问题吧。。
或者帮忙看看我自己哪里错了。。

mysql的include目录:C:\mysql\include

mysql的lib目录:C:\mysql\lib                        //找了很多教程,不过用的不是最新版本的mysql,最新的mysql好像lib目录下面没有opt目录了

mingw的目录 D:\QtSDK\Desktop\Qt\4.8.1\mingw                                   //教程上说mysql.pro的文件在..\src\plugins\sqldrivers\mysql,因为装好诺基亚的QT SDK在mingw目录下没有src,反而在根目录D:\QtSDK下面有一个名为QtSources的文件夹,里面有一个src目录,所以我把src目录整个复制到了mingw下面

mysql.pro的目录:D:\QtSDK\Desktop\Qt\4.8.1\mingw\src\plugins\sqldrivers\mysql

之后的我截个图。。求帮忙。。

 
运行Qt 4.8.1 for Desktop(MinGW)

然后是这个样子的
 


cd命令切换到mysql.pro的目录:D:\QtSDK\Desktop\Qt\4.8.1\mingw\src\plugins\sqldrivers\mysql

使用qmake命令:qmake -o Makefile "INCLUDEPATH+=C:\mysql\include" "LIBS+=C:\mysql\lib\libmysql.lib" mysql.pro     //因为是新版的mysql,所以这里是lib..


然后就这样子了。。
 
然后我试了N遍都不行。。求问哪里错了。。
------解决方案--------------------
刚刚看到这个了,首先回答第一个问题,如果别人的qt和mysql跟你是一致的,应该可以自己用,现在太晚了,明天给你发一个吧,不过是4.7.4版本的,至于自己怎么编译,可以看看我博客
------解决方案--------------------
引用:
引用:引用:引用:引用:不知道可不可以用别人已经编译好的文件?
如果可以的话,直接把那四个文件放到D:\QtSDK\Desktop\Qt\4.8.1\mingw\plugins\sqldrivers里就可以的么
(我装的是诺……

我成功了,你下载MYSQL 5.1.XX的版本吧,别用别人的了……
  相关解决方案