目錄mysql
安裝Qt5.12的時候選擇Qt的編譯器和Qt源碼c++
Qt5.12安裝目錄以下sql
Qt\Qt5.12.2\5.12.2\Src\qtbase\src\plugins\sqldrivers\mysql數據庫
代碼結構:json
直接編譯報錯: 數據庫驅動沒有定義
微信
問題分析: 因爲沒有指定MySQL動態庫的路徑測試
修改以後內容以下:.net
TARGET = qsqlmysql HEADERS += $$PWD/qsql_mysql_p.h SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp #QMAKE_USE += mysql OTHER_FILES += mysql.json PLUGIN_CLASS_NAME = QMYSQLDriverPlugin win32:LIBS += -LD:/mysql-5.7.23-winx64/lib/ -llibmysql INCLUDEPATH += D:/mysql-5.7.23-winx64/include DEPENDPATH += D:/mysql-5.7.23-winx64/include include(../qsqldriverbase.pri)
新增長內容以下:3d
個人Qt安裝的路徑:H:\Qt\Qt5.12.2code
最終獲得的驅動目錄就在H盤
將qsqlmysql.dll和qsqlmysqld.dll拷貝到Qt的安裝目錄下H:\Qt\Qt5.12.2\5.12.2\mingw73_64\plugins\sqldrivers
動態庫下載:
https://download.csdn.net/download/dengjin20104042056/11260174
或者
連接:https://pan.baidu.com/s/1EPiKhDLKCMYkO-GhN8xX3A
提取碼:kpt0
將libmysql.dll下載後複製到Qt的安裝目錄中
參考博客:https://blog.csdn.net/dengjin20104042056/article/details/94129925
若是該博客解決了你工做上的問題,你能夠用微信打賞0.99元,謝謝!