【问题标题】:QT5 find MySQL but not load it on DebianQT5 找到 MySQL 但没有在 Debian 上加载它
【发布时间】:2014-03-03 08:36:37
【问题描述】:

(对不起,我的英语不好)

我的配置:Debian 7 / Qt 5 我有一个疯狂的问题:

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7

所以我做了很多搜索,但我找不到错误。

更多信息:

$ ldd myProg
...
libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007f0e9f06f000)

$ ldd /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
linux-vdso.so.1 (0x00007fff67dff000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0033680000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0033469000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0033264000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f003305c000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0032d55000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0032a56000)

在我的 myProg.pro 中,我通知LIBS += -lmysqlclient_r

有人知道这个问题吗?

祝你有美好的一天:)

【问题讨论】:

    标签: mysql qt debian driver qt5


    【解决方案1】:

    问题是 Qt 尝试加载 QMYSQL 而不是 MySQL。 QMYSQL 是由 Qt 提供的(看起来你还没有。) 由于您是法国人,请看一下:http://fr.openclassrooms.com/forum/sujet/qt-et-qmysql-69955

    对于非法语用户,请在 google 上搜索“QMYSQL Qt”,您会找到一种安装方法。

    【讨论】:

      猜你喜欢
      • 2013-06-23
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多