>> الصفحة الرئيسية >> التنصيب والاعداد >> بناء داريفر لـ MySQL على ويندوز باستخدام MinGW

الأقسام الرئيسية

 التنصيب والاعداد التنصيب والاعداد
 دروس متقدمة دروس متقدمة
 سلسلة دروس للمبتدئين سلسلة دروس للمبتدئين
 اساسيات لغة سي++ اساسيات لغة سي++
 مقالات ZetCode مقالات ZetCode
 

جديد الدروس

 الوحدة QtUiTools (واجهة المستخدم ديناميكية التوليد)
التاريخ 04/07/2009 الوحدة QtUiTools (واجهة المستخدم ديناميكية التوليد)
 Qt and Phonon
التاريخ 04/07/2009 Qt and Phonon
 تتمة الرسائل ومربعات الحوار في qt
التاريخ 04/07/2009 تتمة الرسائل ومربعات الحوار في qt
 مدخل الى xml في Qt
التاريخ 04/07/2009 مدخل الى xml في Qt
 الإدخال والإخراج لبيانات الفئات
التاريخ 04/07/2009 الإدخال والإخراج لبيانات الفئات
 

بناء داريفر لـ MySQL على ويندوز باستخدام MinGW

Building the QMYSQL plugin on Windows using MinGW

السلام عليكم ،،

اليوم راح نضع حل لمشكلة عدم وجود MySQL plugin لل Qt/Win
يعني كيف نستطيع استخدام قواعد بيانات MySQL مع Qt على نظام Windows!!

طبعا Qt تدعم العديد من قواعد البيانات ،، ومن ضمنها MySQL .
ولكن نسخة Qt الخاصة بويندوز لا يأتي معها plugin لل MySQL
لذلك سوف نقوم ببنائه يدويا.
وبالنسبة للينوكس فال plugin يأتي جاهز مع Qt .

الادوات المطلوبة ::
1- قم بتنزيل MySQL ، ووضع ملف bin على ال PATH
2- ايضا قم بتنزيل بعض البرامج المساعدة للمترجم MinGw ،mingw-utils
من هنا ::
http://www.mingw.org/MinGWiki/index.php/mingw-utils
ووضع ملف bin على ال PATH

ملاحظة ::
هذا الشرح تم على MySQL Server 5.0 و Qt 4.4.1
لذلك قد تحتاج الى تغيير المسارات المذكورة في حالة اختلاف النسخ.

خطوات انشاء ال plugin ::
1-افتح الدوس

2- ادخل على مسار MySQL ،، وغالبا راح يكون هكذا ::
C:\Program Files\MySQL\MySQL Server 5.0\lib\opt
قم بتغيير المسار في حالة الاختلاف.

3- نفذ الامر::
reimp libmysql.lib

4- ادخل على مسار Qt الاتي ::
C:\Qt\4.4.1\src\plugins\sqldrivers\mysql
قم بتغيير المسار في حالة الاختلاف.

5- نفذ الامر ::

qmake -o Makefile "INCLUDEPATH+=C:\Progra~1\MySQL\MySQLS~1.0\include " "LIBS+=C:\Progra~1
\MySQL\MySQLS~1.0\lib\opt\liblibmysql.a" mysql.pro


لاحظ ان progra~1 هو اختصار للمجلد Program Files ،،
ولمعرفة الاختصار لاي مجلد اكتب الامر::
dir /x dirname

6- نفذ الامر ::
make

7- اذهب الى المجلد ::
C:\Qt\4.4.1\plugins\sqldrivers
راح تجد ال plugin الخاص ب MySQL قد تم انشاءه
qsqlmysql.dll and libqsqlmysql.a

8- قم بنسخ الملف libmysql.dll الموجود داخل مجلد MySql الاتي::
C:\Program Files\MySQL\MySQL Server 5.0\lib\opt
الى هذا الملف::
C:\Qt\4.4.1\bin


مترجم من qtcenter.org

إسم الكاتب تاريخ الإضافة التقييم / المقيمين زيارات الدرس
SudaNix 18/09/2008 2 / 1 1844

الأكثر زيارة

 دليل تنصيب اطار عمل Qt ، حزمة MinGW ، بيئة التطوير QDevelop
الزيارات 4284 دليل تنصيب اطار عمل Qt ، حزمة MinGW ، بيئة التطوير QDevelop
 اعداد وتنصيب Qt
الزيارات 4072 اعداد وتنصيب Qt
 التطوير السريع للتطبيقات Rapid Application Development
الزيارات 3764 التطوير السريع للتطبيقات Rapid Application Development
 دليل تنصيب اطار عمل Qt ، حزمة MinGW ، بيئة التطوير Eclipse
الزيارات 3747 دليل تنصيب اطار عمل Qt ، حزمة MinGW ، بيئة التطوير Eclipse
 C++ In a Nutshell
الزيارات 3154 C++ In a Nutshell
 

الأكثر تصويتـا

 اعداد وتنصيب Qt
نتيجة التصويت 41 من 6 شخص اعداد وتنصيب Qt
 الدرس الاول : كتابة اول برنامج
نتيجة التصويت 41 من 6 شخص الدرس الاول : كتابة اول برنامج
 تخطيط البرامج Program Layout
نتيجة التصويت 40 من 6 شخص تخطيط البرامج Program Layout
 دوال المستوى العالي لبرمجة تطبيقات متعددة المسالك
نتيجة التصويت 30 من 3 شخص دوال المستوى العالي لبرمجة تطبيقات متعددة المسالك
 التطوير السريع للتطبيقات Rapid Application Development
نتيجة التصويت 30 من 5 شخص التطوير السريع للتطبيقات Rapid Application Development
 
 

سكربت story-script v1 برمجة bwady.com تطوير SudaNix