Unsolved Ubuntu 32bit QT5.4.2 cannot connect to mysql
-
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
QSqlDatabase: QMYSQL driver not loaded
64bit QT can make drivers easily and replace ~/Qt5.4.2/5.4/gcc/plugins/sqldrivers/libqsqlmysql.so
but i dont know how to remake 32bit QMYSQL driver and replace libqsqlmysql.so
someone can help me? Thank you so much. -
Hi and welcome to devnet,
The procedure is always the same, this time you have to make sure you have all development dependencies in 32bit.
-
yes ,i have all development dependencies in 32bits.
After cd :~/Qt5.4.2/5.4/gcc/plugins/sqldrivers and ldd libqsqlmysql.so
I find libmysqlclient_r.so.16 => not found
I search the internet. And there are someone can solve this problem by make QMYSQL driver and replace this file:~/Qt5.4.2/5.4/gcc/plugins/sqldrivers/libqsqlmysql.so
But i have a 32bit QT, there are something different. -
No there's not. re-build the plugin with your installed MySQL development package.
-
OK I'll try.Thank U so much!