我想用Qt連接到mysql。我測試了一下是不行的,我寫這些代碼幾個方法:如何獲得工作Qt mysql驅動程序?
C:\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql>qmake "INCLUDEPATH+=C:\\Pr
ogram Files\\MySQL\\MySQL Server 5.6\\include" "LIBS+=C:\\Program Files\\MySQL\\
MySQL Server 5.6\\lib\\libmysql.lib" mysql.pro
C:\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql>make
make -f Makefile.Debug all
make[1]: Entering directory `/c/QtSDK/QtSources/4.8.1/src/plugins/sqldrivers/mys
ql'
g++ -c -fno-keep-inline-dllexport -g -frtti -fexceptions -mthreads -Wall -DUNICO
DE -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_SSE -DQT_HAVE_MM
XEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'../../../../include/QtCore' -I'../../
../../include/QtSql' -I'../../../../include' -I'c:/Program' -I'Files/MySQL/MySQL
' -I'Server' -I'5.6/include' -I'../../../../include/ActiveQt' -I'tmp/moc/debug_s
hared' -I'../../../../mkspecs/win32-g++-4.6' -o tmp/obj/debug_shared/main.o main
.cpp
cc1plus.exe: error: unrecognized command line option "-fno-keep-inline-dllexport
"
,這是我的錯誤:
make[1]: *** [tmp/obj/debug_shared/main.o] Error 1
make[1]: Leaving directory `/c/QtSDK/QtSources/4.8.1/src/plugins/sqldrivers/mysq
l'
make: *** [debug-all] Error 2
我只看到一個錯誤,並且只顯示錯誤消息的最後部分,這是非信息性的。 – 2013-03-10 09:08:12
實際的錯誤信息在你發佈的信息上方。甚至沒有辦法猜測你發佈的內容有什麼問題。請[編輯]您的帖子以添加更多日誌。 – Mat 2013-03-10 09:39:57
我改了帖子,我希望它有幫助 – user1695063 2013-03-10 15:02:16