2009-10-12 60 views
1

我安裝了最新的Qt(4.5.3)sdk windows版本。我想在我的應用程序中使用MySQL。由於Qt Mysql插件不可用,所以我從包含的源代碼編譯它。我複製了編譯文件D:\\ Qt \ 2009.01 \ qt \ plugins \ sqldrivers。Qt Mysql插件

現在,當我運行我的應用程序它仍然錯誤「QMYSQL驅動程序未加載」。

回答

0

我建議你把整個Qt4的源代碼編譯並專門爲你自己的需要。

像這樣的東西應該做的工作就好了:

  1. 下載從qt.nokia.com了Qt源代碼
  2. somehwere解壓,並打開一個命令提示符。
  3. 「CD」 到源目錄,運行 「配置」:

只是一個例子:

/Devel/qt/configure 
    -release 
    -fast 
    -opensource 
    -nomake "demos examples" 
    -silent 
    -qt-sql-mysql 

您可能必須另外提供-IC:\路徑\爲\ mysql \ includes and -LC:\ path \ to \ mysql \ libs

之後,做「make install」。

希望有所幫助。

+0

這似乎是唯一的解決方案。 – Sharique 2009-12-02 12:30:01

0

導致驅動程序無法加載的原因可能有以下幾種,在我的Qt體驗中,我經歷了其中幾個原因。 Qt在這一點上提供了很好的文檔,我建議你看一下Qt助手的SQL數據庫驅動部分的疑難解答小節,它應該可以幫助你診斷你的問題。它爲我工作。

希望有所幫助。

0

編譯插件後,需要將MySQL bin路徑添加到PATH環境變量中。