Setting up a MinGW/Qt only environment...
-- QTDIR set to C:\Qt\qt
-- PATH set to C:\Qt\qt\bin
-- Adding C:\Qt\bin to PATH
-- Adding C:\Windows\System32 to PATH
-- QMAKESPEC set to win32-g++
C:\Qt\qt>cd plugins\sqldrivers\mysql
Системе не удается найти указанный путь.
C:\Qt\qt>cd src\plugins\sqldrivers\mysql
C:\Qt\qt\src\plugins\sqldrivers\mysql>qmake -o Makefile "INCLUDEPATH+=C:/MySQL/i
nclude" "LIBS+=C:/MySQL/lib/opt/libmysql.lib" mysql.pro
C:\Qt\qt\src\plugins\sqldrivers\mysql>mingw32-make release
mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `C:/Qt/qt/src/plugins/sqldrivers/mysql'
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
-DQT_SQL_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -
I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"c:\MySQL\include" -I"..\
..\..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\mkspecs\win
32-g++" -o tmp\obj\release_shared\main.o main.cpp
C:\Qt\qt\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT
_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LI
B -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSq
l" -I"..\..\..\..\include" -I"c:\MySQL\include" -I"..\..\..\..\include\ActiveQt"
-I"tmp\moc\release_shared" -I"..\..\..\..\mkspecs\win32-g++" -D__GNUC__ -DWIN32
..\..\..\sql\drivers\mysql\qsql_mysql.cpp -o tmp\moc\release_shared\qsql_mysql.
moc
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
-DQT_SQL_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -
I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"c:\MySQL\include" -I"..\
..\..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\mkspecs\win
32-g++" -o tmp\obj\release_shared\qsql_mysql.o ..\..\..\sql\drivers\mysql\qsql_m
ysql.cpp
C:\Qt\qt\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT
_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LI
B -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\include\QtSq
l" -I"..\..\..\..\include" -I"c:\MySQL\include" -I"..\..\..\..\include\ActiveQt"
-I"tmp\moc\release_shared" -I"..\..\..\..\mkspecs\win32-g++" -D__GNUC__ -DWIN32
..\..\..\sql\drivers\mysql\qsql_mysql.h -o tmp\moc\release_shared\moc_qsql_mysq
l.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN
-DQT_SQL_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -
I"..\..\..\..\include\QtSql" -I"..\..\..\..\include" -I"c:\MySQL\include" -I"..\
..\..\..\include\ActiveQt" -I"tmp\moc\release_shared" -I"..\..\..\..\mkspecs\win
32-g++" -o tmp\obj\release_shared\moc_qsql_mysql.o tmp\moc\release_shared\moc_qs
ql_mysql.cpp
windres -i qsqlmysql_resource.rc -o tmp\obj\release_shared\qsqlmysql_resource_re
s.o --include-dir=. -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_
NO_CAST_FROM_ASCII -DQT_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB
-DQT_THREAD_SUPPORT
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,c:\Qt\qt\plugins\sqldrivers\lib
qsqlmysql4.a -o ..\..\..\..\plugins\sqldrivers\qsqlmysql4.dll tmp/obj/release_sh
ared/main.o tmp/obj/release_shared/qsql_mysql.o tmp/obj/release_shared/moc_qsql_
mysql.o -L"c:\Qt\qt\lib" -L"c:\Qt\qt\lib" tmp\obj\release_shared\qsqlmysql_reso
urce_res.o C:/MySQL/lib/opt/libmysql.lib -lQtSql4 -lQtCore4
Creating library file: c:\Qt\qt\plugins\sqldrivers\libqsqlmysql4.a
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x473): undefined refe
rence to `mysql_thread_end@0'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x480): undefined refe
rence to `mysql_close@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x73a): undefined refe
rence to `mysql_stmt_insert_id@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x775): undefined refe
rence to `mysql_insert_id@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x7cd): undefined refe
rence to `mysql_num_rows@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x7eb): undefined refe
rence to `mysql_stmt_num_rows@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x897): undefined refe
rence to `mysql_num_rows@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x8c7): undefined refe
rence to `mysql_stmt_num_rows@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xa3b): undefined refe
rence to `mysql_num_fields@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xb3a): undefined refe
rence to `mysql_fetch_field@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xbdd): undefined refe
rence to `mysql_stmt_result_metadata@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xc67): undefined refe
rence to `mysql_character_set_name@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xf4e): undefined refe
rence to `mysql_free_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xf6a): undefined refe
rence to `mysql_next_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xf85): undefined refe
rence to `mysql_stmt_close@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0xfa7): undefined refe
rence to `mysql_free_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x10f3): undefined ref
erence to `mysql_store_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1391): undefined ref
erence to `mysql_error@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x139f): undefined ref
erence to `mysql_errno@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x162c): undefined ref
erence to `mysql_errno@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1641): undefined ref
erence to `mysql_field_seek@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x164c): undefined ref
erence to `mysql_fetch_field@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x168a): undefined ref
erence to `mysql_fetch_field@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x169f): undefined ref
erence to `mysql_field_seek@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x16f3): undefined ref
erence to `mysql_stmt_error@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x16ff): undefined ref
erence to `mysql_stmt_errno@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x187a): undefined ref
erence to `mysql_stmt_data_seek@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x188b): undefined ref
erence to `mysql_stmt_fetch@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1928): undefined ref
erence to `mysql_data_seek@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1939): undefined ref
erence to `mysql_fetch_row@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1a76): undefined ref
erence to `mysql_list_fields@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1ac4): undefined ref
erence to `mysql_fetch_field@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1ad1): undefined ref
erence to `mysql_free_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1c9a): undefined ref
erence to `mysql_next_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1d42): undefined ref
erence to `mysql_store_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1d59): undefined ref
erence to `mysql_field_count@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1da8): undefined ref
erence to `mysql_affected_rows@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1dd6): undefined ref
erence to `mysql_fetch_field_direct@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x1e62): undefined ref
erence to `mysql_free_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2509): undefined ref
erence to `mysql_query@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2609): undefined ref
erence to `mysql_query@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2709): undefined ref
erence to `mysql_query@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2880): undefined ref
erence to `mysql_real_query@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x289e): undefined ref
erence to `mysql_store_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x28c0): undefined ref
erence to `mysql_field_count@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2901): undefined ref
erence to `mysql_affected_rows@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x292e): undefined ref
erence to `mysql_fetch_field_direct@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2a6f): undefined ref
erence to `mysql_field_count@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2d06): undefined ref
erence to `mysql_real_escape_string@16'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2edb): undefined ref
erence to `mysql_stmt_prepare@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2ef4): undefined ref
erence to `mysql_stmt_param_count@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x2f07): undefined ref
erence to `mysql_stmt_param_count@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x3022): undefined ref
erence to `mysql_stmt_init@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x312d): undefined ref
erence to `mysql_get_server_version@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x3312): undefined ref
erence to `mysql_list_tables@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x3339): undefined ref
erence to `mysql_data_seek@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x3344): undefined ref
erence to `mysql_fetch_row@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x33b0): undefined ref
erence to `mysql_free_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x360b): undefined ref
erence to `mysql_fetch_lengths@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x3ee6): undefined ref
erence to `mysql_stmt_reset@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x3ff9): undefined ref
erence to `mysql_stmt_param_count@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x4013): undefined ref
erence to `mysql_stmt_execute@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x4071): undefined ref
erence to `mysql_stmt_affected_rows@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x40a5): undefined ref
erence to `mysql_stmt_bind_result@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x40d6): undefined ref
erence to `mysql_stmt_attr_set@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x40ea): undefined ref
erence to `mysql_stmt_store_result@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x411f): undefined ref
erence to `mysql_stmt_bind_result@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x4236): undefined ref
erence to `mysql_stmt_param_count@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x47f8): undefined ref
erence to `mysql_stmt_bind_param@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x4abb): undefined ref
erence to `mysql_fetch_row@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x4afb): undefined ref
erence to `mysql_stmt_fetch@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x4fdc): undefined ref
erence to `mysql_init@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x5163): undefined ref
erence to `mysql_real_connect@32'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x51e9): undefined ref
erence to `mysql_set_character_set@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x5204): undefined ref
erence to `mysql_get_client_version@0'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x5215): undefined ref
erence to `mysql_thread_init@0'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x5284): undefined ref
erence to `mysql_get_server_version@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x52b6): undefined ref
erence to `mysql_options@12'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x5386): undefined ref
erence to `mysql_close@4'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x54be): undefined ref
erence to `mysql_select_db@8'
tmp/obj/release_shared/qsql_mysql.o:qsql_mysql.cpp:(.text+0x560c): undefined ref
erence to `mysql_close@4'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [..\..\..\..\plugins\sqldrivers\qsqlmysql4.dll] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/qt/src/plugins/sqldrivers/mysql'
mingw32-make: *** [release] Error 2
C:\Qt\qt\src\plugins\sqldrivers\mysql>