انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: M3 در 17 فروردین 1394، 11:10 بظ
-
سلام
چطوری میشه از mysql در qt استفاده کرد؟ وقتی که این کد رو مینویسم:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
این خطا رو میده:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
من از دبیان استفاده میکنم. محتوی پوشه plugins/sqldrivers هم اینا هستن:
libqsqlite.so libqsqlmysql.so libqsqlpsql.so
خروجی دستور ldd libqsqlmysql.so : (خلاصه)
libmysqlclient_r.so.16 => not found
روی سیستم libmysqlclient_r.so.18 نصبه.
-
آیا
QT += sql
توی فایل pro هست یا نه؟
-
آیا
QT += sql
توی فایل pro هست یا نه؟
اره، قبل از این خطا، خطای "undefined reference to" میداد که با گذاشتن QT += sql درست شد.
-
cd /usr/lib64
ln -s libmysqlclient_r.so libmysqlclient_r.so.16