Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
2015-03-27 23:40
477 查看
转自:/article/8520263.html QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE 解决方法,先看下是否已经安装了libqsqlmysql.so [test1@localhost ~]$ locate libqsqlmysql.so /var/cache/abrt-di/usr/lib/debug/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so.debug 我的系统上还没有安装,下面安装 qt-mysql.i686。 [root@localhost test1]# yum install qt-mysql.i686 ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: qt-mysql i686 1:4.7.4-7.fc14 updates 67 k [root@localhost test1]# updatedb [test1@localhost ~]$ locate libqsqlmysql.so /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so /var/cache/abrt-di/usr/lib/debug/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so.debug 在程序里面调用 qDebug()<<QCoreApplication::libraryPaths (); 可以看到Qt 搜索库的路径。里面并没有/usr/lib/qt4/plugins/ 这里有两种方式解决这个问题: 1、把libqsqlmysql.so所在的路径增加到库路径里面: QcoreApplication::addLibraryPath("/usr/lib/qt4/plugins/"); 2、直接复制libqsqlmysql.so到Qt的搜索路径中。 [test1@localhost ~]$ cp /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so QtSDK/Desktop/Qt/4.8.1/gcc/plugins/sqldrivers/ [喝小酒的网摘]http://blog.const.net.cn/a/12539.htm
相关文章推荐
- Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
- Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
- Qt5.4连接mysql出现QSqlDatabase: QMYSQL driver not loaded
- Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded but available
- Qt5.5下连接Mysql显示QSqlDatabase: QMYSQL driver not loaded but available
- Qt连接MySQL提示“QSqlDatabase: QMYSQL driver not loaded”的解决办法
- Qt连接MySQL提示“QSqlDatabase: QMYSQL driver not loaded”的解决办法
- windows系统下解决Qt连接MySQL数据库时出现的问题:QMYSQL driver not loaded
- Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded but available,qsqldatabaseqmysql
- Qt出现“QSqlDatabase: QMYSQL driver not loaded”和“启动程序失败,路径或者权限错误”解决方法
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- [实测有用]Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded but available
- QT连接mysql数据库报错——QSqlDatabase: QMYSQL driver not loaded
- Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded but available
- fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题
- Qt5.4下连接Mysql,QSqlDatabase: QMYSQL driver not loaded but available
- Qt 4 mysql 编译插件 测试 QSqlDatabase: QMYSQL driver not loaded
- ubuntu下QT连接各种数据库报错解决(QSqlDatabase: * driver not loaded)
- 关于Qt开发MySQL程序移植后出现"Driver not loaded"的问题
- QSqlDatabase: QMYSQL driver not loaded(QT5.3)