2012-03-26 8 views
1

Qtが新しく、MySQLドライバをコンパイルしようとしています。私はQt CenterQt Projectなど多くのものを作ろうとしましたが、何の成功もありません。ウィンドウズ7のQt 4.8.0用MySQLドライバのコンパイル

私はこの方法を試してみました:

1)libmysql.aライブラリください:

cd /D D:/web/MySQL/lib 
reimp -d libmysql.lib 
dlltool -k --input-def libmysql.def --dllname libmysql.dll --output-lib libmysql.a 

2)は、プラグインを構築するためにqmakeのを使用します。

cd /D D:/Qt/4.8.0/src/plugins/sqldrivers/mysql 
qmake "INCLUDEPATH+=D:/web/mysql/include" "LIBS+=D:/qt/mysql/lib/libmysql.a" mysql.pro 

3)qmakeのは、メイクファイルを作成し、私が作ろうとしたもの:

make 

この手順では、次のエラーが発生しました。

mingw32-make -f Makefile.Debug all 
mingw32-make[1]: Entering directory 'd:/Qt/488DF2~1.0/src/plugins/SQLDRI~1/mysql' 
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" 
-I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"d:\Qt\MYSQL-~1\include" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\main.o main.cpp 
D:\Qt\488DF2~1.0\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\in 
clude\QtSql" -I"..\..\..\..\include" -I"d:\Qt\MYSQL-~1\include" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\..\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\..\..\sql\drivers\mysql\qsql_mysql.cpp -o tmp\moc\debug_shared\qsql_mysql.moc 
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" 
-I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"d:\Qt\MYSQL-~1\include" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\qsql_mysql.o ..\..\..\sql\drivers\mysql\qsql_mysql.cpp 
D:\Qt\488DF2~1.0\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\in 
clude\QtSql" -I"..\..\..\..\include" -I"d:\Qt\MYSQL-~1\include" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\..\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\..\..\sql\drivers\mysql\qsql_mysql.h -o tmp\moc\debug_shared\moc_qsql_mysql.cpp 
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" 
-I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"d:\Qt\MYSQL-~1\include" -I"..\..\..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\..\..\mkspecs\win32-g++" -o tmp\obj\debug_shared\moc_qsql_mysql.o tmp\moc\debug_shared\moc_qsql_mysql.cpp 
g++ -mthreads -shared -Wl,--out-implib,d:\Qt\488DF2~1.0\plugins\sqldrivers\libqsqlmysqld4.a -o ..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll tmp/obj/debug_shared/main.o tmp/obj/debug_shared/qsql_mysql.o tmp/obj/debug_shared/moc_qsql_mysql.o -L"d:\Qt\488DF2~1.0\lib" -L"d:\Qt\488DF2~1.0\lib" tmp\obj 
\debug_shared\qsqlmysqld_resource_res.o -lmysql -LD:/Qt/MYSQL-~1/include -LD:/Qt/MYSQL-~1/lib D:/Qt/MYSQL-~1/lib/libmysql.a -lQtSqld4 -lQtCored4 
Creating library file: d:\Qt\488DF2~1.0\plugins\sqldrivers\libqsqlmysqld4.a 
tmp/obj/debug_shared/qsql_mysql.o: In function 'codec': 
d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:223: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o: In function 'qMakeError': 
d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:234: undefined reference to '[email protected]' 
d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:237: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o: In function 'qMakeStmtError': 
d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:309: undefined reference to '[email protected]' 
d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:312: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:358: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:362: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:369: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:432: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:438: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:440: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:437: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:446: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:452: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:496: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:498: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:513: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:514: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:529: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:544: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:565: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:570: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:614: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:696: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:701: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:702: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:707: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:710: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:714: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:728: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:733: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:750: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:755: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:775: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:776: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:777: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:780: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:783: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:796: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:804: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:813: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:814: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:823: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:827: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:892: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:900: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:908: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:909: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:937: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:944: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:944: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1023: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1031: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1043: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1048: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1055: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1057: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1069: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1271: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1271: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1286: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1289: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1295: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1308: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1300: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1316: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1316: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1322: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1335: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1337: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1353: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1361: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1365: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1366: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1372: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1425: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1431: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1433: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1451: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1468: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1485: undefined reference to '[email protected]' 
tmp/obj/debug_shared/qsql_mysql.o:d:\Qt\488DF2~1.0\src\plugins\SQLDRI~1\mysql/../../../sql/drivers/mysql/qsql_mysql.cpp:1511: undefined reference to '[email protected]' 
collect2: ld returned 1 exit status 
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysqld4.dll] Error 1 
mingw32-make[1]: Leaving directory 'd:/Qt/488DF2~1.0/src/plugins/SQLDRI~1/mysql' 

私は長い名前と短い名前のフォルダを使用しましたが、これは何も変わりませんでした。 私は、プレインストールされた64ビットMySQL Community ServerとMySQL C Connector .zipからMySQLライブラリを使用しようとしました。 私はMySQL 5.5.21とQt 4.8.0を使用しています。 私は何が間違っていますか?私は呪われていますか?多分、Qtは私を好きではないでしょうか?

答えて

0

私はこれをWindowsで構築して以来、ずっと時間がかかりましたが、試してみることができます: qmake "INCLUDEPATH + = D:/ web/mysql/include" "LIBS + = - LD:/ qt/mysql/lib/-lmysql "mysql.pro

+0

ありがとうございますが、これはあまり働いていません= \ – noktigula

1

MySQL 64ビット版を使ってプラグインをコンパイルすることはできないようです。 MySql 32ビット版をダウンロードします(例:mysql-5.5.22-win32.msi)。その後、私はプラグインのコンパイルに成功します。

+0

それは私には役に立ちません... –

関連する問題