2009-10-12 52 views
1

我安装了最新的Qt(4.5.3)sdk windows版本。我想在我的应用程序中使用MySQL。由于Qt Mysql插件不可用,所以我从包含的源代码编译它。我复制了编译文件D:\\ Qt \ 2009.01 \ qt \ plugins \ sqldrivers。Qt Mysql插件

现在,当我运行我的应用程序它仍然错误“QMYSQL驱动程序未加载”。

回答

0

我建议你把整个Qt4的源代码编译并专门为你自己的需要。

像这样的东西应该做的工作就好了:

  1. 下载从qt.nokia.com了Qt源代码
  2. somehwere解压,并打开一个命令提示符。
  3. “CD” 到源目录,运行 “配置”:

只是一个例子:

/Devel/qt/configure 
    -release 
    -fast 
    -opensource 
    -nomake "demos examples" 
    -silent 
    -qt-sql-mysql 

您可能必须另外提供-IC:\路径\为\ mysql \ includes and -LC:\ path \ to \ mysql \ libs

之后,做“make install”。

希望有所帮助。

+0

这似乎是唯一的解决方案。 – Sharique 2009-12-02 12:30:01

0

导致驱动程序无法加载的原因可能有以下几种,在我的Qt体验中,我经历了其中几个原因。 Qt在这一点上提供了很好的文档,我建议你看一下Qt助手的SQL数据库驱动部分的疑难解答小节,它应该可以帮助你诊断你的问题。它为我工作。

希望有所帮助。

0

编译插件后,需要将MySQL bin路径添加到PATH环境变量中。