Qt MySQL驅動安裝

2021-07-12 07:16:14 字數 1258 閱讀 5659

昨晚開始試著用qt連線資料庫,但是沒想到事情總是那麼不順利。因為之前學的mysql,於是決定用這個嘍。首先檢視了一下qt的幫助文件,內容如下

上面說明了如何在windows中安裝qmysql plugin。

於是我就開始傻乎乎的按照文件上說的做。開啟命令提示符輸入「cd %qtdir%\qtbase\src\plugins\sqldrivers\mysql」,結果發現我沒有qtdir這個環境變數,於是只好自己到qt安裝目錄找了,搜尋一波就找到了。我電腦中的路徑如下「c:\qt\5.6\src\qtbase\src\plugins\sqldrivers\mysql」,順便配了一下環境變數。

成功進入到上述目錄。輸入下一條命令,「qmake 「includepath+=(你電腦中mysql目錄下的include資料夾路徑)」 「libs+=(你電腦中mysql目錄下的libmysql.lib檔案路徑)」 mysql.pro」,回車後不會有提示。這時會在工程目錄下生成makefile,makefile.debug和makefile.release檔案,用於提供給下一條命令進行鏈結。

輸入「nmake」後,砰砰。。。錯誤又來了,提示我說「rc」不是內部或外部的命令。查了一下發現是windows sdk中的乙個程式,為其配置環境變數。重新執行命令,又報錯了,提示找不到「windows.h」。當時心裡就不服了,兒童節真的要這樣對待我嗎。。。

沒辦法只好重新為vs2015配置環境變數了,開啟其安裝目錄中的tools資料夾,我電腦中的路徑如下「c:\program files (x86)\microsoft visual studio 14.0\common7\tools」,在資料夾下可以看到乙個vsvars32.bat的檔案將其拖入命令提示符視窗,回車執行,環境變數就配置好了。但這只是臨時的環境變數,關閉視窗後就會失效。再次重新執行上述命令,我嚓ヾ(。`д´。),又報錯了。提示說找不到「mysql.h」檔案,但是「mysql.h」檔案明明就在工剛才新增的includepath中。於是開啟makefile.debug檔案檢視了一下,發現mysql中的include路徑被qmake命令分的不像樣了,因為它把空格看做是路徑分隔符。因此,只好把mysql目錄中的include和lib資料夾,直接複製到c盤根目錄,終於,重新編譯通過了。這樣就可以通過qt程式訪問mysql資料庫了。

忘了說了,編譯通過後,將mysql安裝目錄下的lib資料夾下的libmysql.dll拓展複製到qt編譯器的bin目錄下才能正常工作了。

安裝QT mysql驅動

獲得windows下mysql鏈結庫 這個比較簡單,直接安裝個mysql server就行 2.安裝mysql,只需要安裝server就行了 3.從安裝目錄下找到 libmysql.dll 和 libmysql.lib 拷貝到qt安裝目錄的mingw482 32 bin下 上述3部完成就能執行mys...

qt MySql和驅動的安裝

sudo apt get install mysql server sudo apt get install mysql client cd qt qtsdk 2010.05 qt src plugins sqldrivers mysql qmake includepath usr include ...

qt mysql使用 QtMySql使用

1 sudo apt get install libqt4 dev libqt4 assistant libqt4 dbus libqt4 designer libqt4 help libqt4 network libqt4 opengl libqt4 opengl dev libqt4 qt3su...