بناء 32 بت Qt الخلية المساعد فشل مع مينغو
سؤال
أنا في بناء الخلية المساعد كيو تي 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
لا تنتمي إلى StackOverflow