انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: خطای driver not loaded در کیوت  (دفعات بازدید: 1070 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین M3

  • Jr. Member
  • *
  • ارسال: 44
  • جنسیت : پسر
خطای driver not loaded در کیوت
« : 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 نصبه.
من نه عاشق هستم و نه محتاج نگاهی که بلغزد بر من
من خودم هستم و آن حس غریب که به صد عشق و هوس می ارزد

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : خطای driver not loaded در کیوت
« پاسخ #1 : 17 فروردین 1394، 11:24 ب‌ظ »
آیا
QT += sql
توی فایل pro هست یا نه؟

آفلاین M3

  • Jr. Member
  • *
  • ارسال: 44
  • جنسیت : پسر
پاسخ : خطای driver not loaded در کیوت
« پاسخ #2 : 17 فروردین 1394، 11:28 ب‌ظ »
آیا
QT += sql
توی فایل pro هست یا نه؟

اره، قبل از این خطا، خطای "undefined reference to" میداد که با گذاشتن QT += sql درست شد.
من نه عاشق هستم و نه محتاج نگاهی که بلغزد بر من
من خودم هستم و آن حس غریب که به صد عشق و هوس می ارزد

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : خطای driver not loaded در کیوت
« پاسخ #3 : 18 فروردین 1394، 01:16 ق‌ظ »
cd /usr/lib64
ln -s libmysqlclient_r.so libmysqlclient_r.so.16