2013-04-11 52 views
0

我之前有一個問題,因爲我的代碼沒有工作,因爲沒有安裝mySQL驅動程序。如何在Windows上安裝MySQL C++驅動程序

現在我已經下載了最新版本的mysql並且擁有qt 5.0.1但是關於Qt或者其他任何我能找到的文檔都不適合5.0.1它顯示了所有這些不在5.0中的dir路徑0.1建立和我找不到做的只是安裝此驅動程序是什麼

任何幫助將是非常好的,使用即時通訊的Windows 7專業版的BTW

在此先感謝

回答

1

首先,你需要找到你已經安裝了mysql。我想這會在你的Program Files的某個地方。在那裏你會看到兩個目錄:includelib。如果沒有 - 比你還沒有安裝mysql的開發版本。別擔心,只需再次運行mysql安裝,選擇更新當前安裝,並​​確保在嚮導中檢查'developer-something'。

現在讓我們假設,您做的一切都正確,並且您發現mysql includelib目錄。記住他們(我們稍後需要他們)。現在你進入你的Qt目錄,在那裏找到驅動源:./Src/qtbase/src/plugins/sqldrivers/mysql

現在做幾個步驟:

  1. 打開cmd並着手MySQL驅動程序的源代碼目錄
  2. 類型qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro,其中 'C:/ MySQL的/包括' 是你的MySQL的包括和「C路徑:/ MySQL/lib'是你的mysql的lib的路徑。
  3. 類型nmake(或make如果你使用MinGW的)
  4. 類型nmake install(或make install
  5. 添加你的mysql的lib路徑添加到系統路徑
  6. 重啓

之後,一切都應該工作正常。

+0

的問題是,剛纔目錄心不是在那裏,我搜索我的Qt文件夾MySQL和心不是任何東西,感謝您的回答路徑但我真的不需要複製粘貼我所說的沒有在問題中工作 – AngryDuck 2013-04-11 08:58:59

+0

我不會將這個mysql安裝在您的Qt文件夾中。或者你有沒有找到MySQL驅動程序的來源? Mysql和Qt的mysql驅動程序是不一樣的。 – Amartel 2013-04-11 09:00:51

+0

和qmake只是說沒有這樣的命令... – AngryDuck 2013-04-11 09:00:55

0

只需下載5.0.2,因爲它的實際工作,並具有該文檔顯示

相關問題