![]() ![]() My programe is like this: QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL") QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQ元 QODBC QODBC3 QPSQL QPSQL7 However, when I compile and run my program, it is compiled successfully but runned failed with error: I heared that QT5.2 contains MYSQL driver already. QcoreApplication ::addLibraryPath ( "/usr/lib/qt4/plugins/" ~]$ cp /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so QtSDK/Desktop/Qt/4.8.My program is write with QT5.2 and use mysql. QDebug ()<< QCoreApplication ::libraryPaths () ![]() usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so var/cache/abrt-di/usr/lib/debug/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so.debug QSqlDatabase: available drivers: ~]$ locate libqsqlmysql.so QSqlDatabase:QMYSQLdrivernotloaded QSqlDatabase:availabledrivers:QSQLITE 解决方法,先看下是否已经安装了libqsqlmysql.so /var/cache/abrt-di/usr/lib/debug/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |