سؤال

أنا في بناء الخلية المساعد كيو تي 4.4.3 مفتوحة المصدر Edition (Qt الوثائق) ، وذلك باستخدام الأمر:

cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MYSQL\MySQL Server <version>\lib\opt\libmysql.lib" mysql.pro
make

تمكنت بناء على 64 بت Qt على ما يرام باستخدام 64 بت الخلية dev ملفات (باستخدام nmake).ومع ذلك ، بناء 32 بت (مع مينغو-جعل) فشل مع ربط المشاكل:

Creating library file: c:\Coding\Qt\4.4.3\plugins\sqldrivers\libqsqlmysqld4.a
tmp/obj/debug_shared/qsql_mysql.o(.text+0x10d): In function `Z5codecP8st_mysql':
...lots of same stuff...

Dev ملفات تثبيت MySQL 5.1 32-بت و 64-بت المكتبة هي أيضا مختلفة:64 بت يشمل libmysql.dll وستة .ليب الملفات 32-بت تشمل تلك بالإضافة إلى ستة .ملفات pdb.ذات الصلة إلى هذه المسألة ؟

هو أي شخص قادرا على بناء 32 بت البرنامج المساعد مع Qt 4.4.3/مينغو باستخدام MySQL 5.1?اقتراحات ؟

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

المحلول

استخدام الخلية-noinstall-5.1.14-بيتا-win32

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