http://www.qtcn.org/bbs/read.php?tid=4210&fpage=&toread=&page=1这贴已经看过了
libqsqlmysql.a, qsqlmysql.dll都已产生,不过在debug文件夹下,并非XChinux所说的%QTDIR%\plugins\sqldrivers下
G:\Qt\2009.02\qt\src\plugins\sqldrivers\mysql>make
make -f Makefile.Debug
make[1]: Entering directory `G:/Qt/2009.02/qt/src/plugins/sqldrivers/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_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\i
nclude\QtSql" -I"..\..\..\..\include" -I"c:\MYSQL\INCLUDE" -I"..\..\..\..\includ
e\ActiveQt" -I"debug" -I"." -I"..\..\..\..\mkspecs\default" -o debug\main.o main
.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_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\i
nclude\QtSql" -I"..\..\..\..\include" -I"c:\MYSQL\INCLUDE" -I"..\..\..\..\includ
e\ActiveQt" -I"debug" -I"." -I"..\..\..\..\mkspecs\default" -o debug\qsql_mysql.
o ..\..\..\sql\drivers\mysql\qsql_mysql.cpp
g:/Qt/2009.02/qt/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_AS
CII -DQT_NO_CAST_FROM_ASCII -DQT_DLL -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"de
bug" -I"." -I"..\..\..\..\mkspecs\default" -D__GNUC__ -DWIN32 ..\..\..\sql\drive
rs\mysql\qsql_mysql.h -o debug\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_THREAD_SUPPORT -I"..\..\..\..\include\QtCore" -I"..\..\..\..\i
nclude\QtSql" -I"..\..\..\..\include" -I"c:\MYSQL\INCLUDE" -I"..\..\..\..\includ
e\ActiveQt" -I"debug" -I"." -I"..\..\..\..\mkspecs\default" -o debug\moc_qsql_my
sql.o debug\moc_qsql_mysql.cpp
windres -i qsqlmysqld_resource.rc -o debug\qsqlmysqld_resource_res.o --include-d
ir=.
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -shared -Wl,--out-implib,debug\libqsqlmysqld4.a -o debug\qsqlmy
sqld4.dll debug/main.o debug/qsql_mysql.o debug/moc_qsql_mysql.o -L"g:\Qt\2009.
02\qt\lib" debug\qsqlmysqld_resource_res.o C:\MYSQL\LIB\OPT\libmysql.a -lQtSqld4
-lQtCored4
Creating library file: debug\libqsqlmysqld4.a
make[1]: Leaving directory `G:/Qt/2009.02/qt/src/plugins/sqldrivers/mysql'
------------------------------------------------------------
可依旧有问题
.pro文件也有: QT += sql
编译的时候依然链接不了MYSQL....
报错信息:
Starting G:/File/code/qt/datebase/debug/datebase.exe...
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC
G:/File/code/qt/datebase/debug/datebase.exe exited with code 0
-----------------------------------------------------------------
网上的文章看了不少 大同小异
有人在windows下解决这个问题了么?能帮下忙么?