1、Linux下安裝Qt與MySQL相對來說比較容易,在這里我就不多加介紹。
接下來主要介紹windows下安裝Qt與MySQL。
2、在windows,我安裝QtCreator,
使用的是qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.exe,一鍵安裝,非常方便,使用的是Qt5.1.1版本,可以從官網上下載。
3、在windows,我安裝MySQL,
使用的是mysql-installer-community-5.6.10.1.msi,
同時GUI采用navicat8_mysql_cs.exe,相應注冊碼NAVJ-W56S-3YUU-MVHV和NAVE-WAGB-ZLF4-T23K。
4、在這兩個應用軟件安裝完畢之后,寫上數據庫連接語句,還報了
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
的錯誤,因為Qt缺少了相應的MySQL驅動,導致連接數據庫失敗。
網上相應的解決方法有很多,大體過程其實就是需要我們自己編譯生成qsqlmysql.dll和qsqlmysqld.dll文件。但由於我這個版本比較新,環境也可能與舊版的不太一樣,導致我始終沒有找到可用於編譯的那個.pro文件,所以沒有辦法,我在網上下了相關的dll文件。
下載地址如下:http://download.csdn.net/detail/guolebin7/6663897
放置地址如下:
拷貝qsqlmysql.dll和qsqlmysqld.dll到C:\Qt\Qt5.0.1\5.0.1\mingw47_32\plugins\sqldrivers目錄中,
拷貝libmysql.dll到C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin。