• 5004阅读
  • 3回复

求教mysql驱动问题 [复制链接]

上一主题 下一主题
离线herony
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-13
按照网上的编译方法没有编译成功,让别的同学给传了那几个驱动文件到C:\Qt\4.6.3\plugins\sqldrivers目录下,可是运行时还是没有能够加载成功,驱动跟版本联系很大吗,同学的那个可能不是我这个版本,驱动文件放到该文件夹下就可以用了吗,如果不是,还要怎么样?
离线XChinux

只看该作者 1楼 发表于: 2011-07-13
先确定问题出在哪里,插件有正确加载了吗?如果正确加载了,那连接成功建立了吗?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线herony

只看该作者 2楼 发表于: 2011-07-14
只是把那几个文件放到了驱动文件夹下,不知还要如何加载,另外,同学的驱动是在4.6.0下编译的,我的版本是4.6.3,不是这个有没有关系
离线cecho

只看该作者 3楼 发表于: 2011-07-14
1.在安装MySQL时,要选择安装安装它的头文件。
2.进去 %QTDIR%\src\plugins\sqldrivers\mysql
3.编辑mysql.pro   ,在文件中添加下面两行
      INCLUDEPATH+=$$quote(PathToYourMySQL)
      LIBS+=$$quote(PathToYourMySQL\lib\opt\libmysql.lib)
4.在命令行下  make all  
5.把  release  和  debug  生成的静态库和动态库 ,放到%QTDIR%plugins\sqldrivers,问题就解决了
快速回复
限100 字节
 
上一个 下一个