يمكن أن تجد QT5.2 برنامج تشغيل MySQL ولكن لا يمكن تحميله

StackOverflow https://stackoverflow.com//questions/21011290

سؤال

نظام التشغيل: Win7 مترجم: Mingw4.8 (تعال مع QT5.2) رابط إلى: Fedora Core Release 5، Kernel 2.6.15-1.2054_fc5 SMP على i686

giveacodicetagpre.

الرسائل

qsqldatabase: برنامج تشغيل QMYSQL لم يتم تحميل qsqldatabase: متوفر برامج التشغيل: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL 7 "The Shared لم يتم العثور على المكتبة ".برامج التشغيل: ("Qsqlite"، "QMYSQL"، "QMYSQL3"، "QODBC"، "QODBC3"، "QPSQL"، "QPSQL7")

"برنامج التشغيل غير محمل برنامج التشغيل غير محمل"

هل كانت مفيدة؟

المحلول 2

شكرا على الإجابة، ولكن المشكلة ليست لأنني افتقر إلى QSQLMYSQL.DLL ولكن ليس لدي libmysql.dll (يبدو أن هذا dll لا يأتي مع win7).

هنا هو الفيديو والتي تظهر لك كيفية تثبيت mysql

نصائح أخرى

يبدو أنك تفقد إما المكون الإضافي MySQL على Windows أو تثبيت MySQL الصحيح نفسه في هذه الحالة، ستحتاج إلى الحصول عليها عن طريق تثبيت جميع مكتبات MySQL اللازمة على نظامك حيث يمكن أن يتعرف برنامج تشغيل البرنامج المساعد QTSQL على ذلك.

يجب أن يكون البرنامج المساعد متاحا ضمن المجلد الإضافي / SQLDRVers ك DLL. يمكنك أيضا وضعه في مجلد SQLDRAVERS بجانب التطبيق الخاص بك، لذلك Somethiing مثل هذا:

giveacodicetagpre.

ستحتاج إلى الاستيلاء عليها بطريقة أو بأخرى، أو بناءها بنفسك. هذا هو التفسير من الوثائق كيفية القيام بذلك:

كيفية إنشاء البرنامج المساعد QMYSQL على Windows

تحتاج إلى الحصول على ملفات تثبيت MySQL. قم بتشغيل Setup.exe واختر "تثبيت مخصص". تثبيت وحدة "Libs وتشمل الملفات". قم ببناء البرنامج المساعد كما يلي (هنا يفترض أن MySQL مثبت في C: \ MySQL):

giveacodicetagpre.

إذا كنت لا تستخدم برنامج Microsoft Compiler، فاستبدل NMAKE بإجراء في السطر أعلاه.

هناك مشكلة أخرى مع التعليمات البرمجية الخاصة بك على الرغم من. يجب أن تستخدم "127.0.0.1" بدلا من "LocalHost" لقواعد بيانات MySQL.

كان لدي نفس PB منكم

الحل هو:

برامج تشغيل QT MySQL موجودة بالفعل داخل QT5 (ولكن ليس في الإصدار السابق!)

أنت بحاجة فقط "libmysql.dll" بجانب exe exe (أو في دليل Windows!) يمكنك العثور على "libmysql.dll" في "mysql \ mysqlx.x.xx \ lib \ opt \ opt".

إذا لم يتم العثور على برنامج تشغيل QT MySQL الخاص بي libmysql.dll الخطأ هو نفسه لم يتم العثور على برنامج التشغيل ...

فرصة جيدة للكميل!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top