代码之家  ›  专栏  ›  技术社区  ›  Sharique

Qt的Mysql插件

  •  1
  • Sharique  · 技术社区  · 15 年前

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

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

    3 回复  |  直到 15 年前
        1
  •  0
  •   BastiBen    15 年前

    我建议您使用整个Qt4源代码,并专门针对您自己的需要进行编译。

    1. 从Qt.nokia.com下载Qt源代码
    2. 将其解压缩到某处并打开命令提示符。
    3. 将“cd”放入源目录并运行“配置”:

    举个例子:

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

    您可能需要另外提供 -I C:\path\to\mysql\includes -L C:\path\to\mysql\libs .

    希望有帮助。

        2
  •  0
  •   user221983 user221983    15 年前

    可能有几个原因导致驱动程序未加载,我在Qt体验中经历了其中几个原因。 Qt提供了关于这一点的良好文档,我建议您查看Qt Assistant的SQL数据库驱动程序部分的疑难解答小节,它应该可以帮助您诊断问题。这对我有用。

    希望有帮助。

        3
  •  0
  •   Marek Miettinen    13 年前

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