QT5.14編譯mysql8.0驅(qū)動(dòng)
2023-06-14 23:02 作者:風(fēng)菩提樹(shù) | 我要投稿
1.必須確保在安裝QT時(shí),連帶著安裝source源碼
2.
在源碼D:\Qt\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql中打開(kāi)mysql項(xiàng)目

3.注釋掉QMAKE_USE?+=?mysql

4.在mysql.pro添加下面的內(nèi)容

5.?編譯生成文件
出現(xiàn)以下情況


使用mgw64位編譯運(yùn)行,生成文件


6.復(fù)制三個(gè)文件到
D:\Qt\5.14.2\mingw73_64\plugins\sqldrivers中

7.將D:\mysql-8.0.33-winx64\lib中的libmysql.dll復(fù)制到D:\Qt\5.14.2\mingw73_64\bin


8.測(cè)試
由于編譯時(shí)是mgw64,故要用mgw64編譯運(yùn)行,
?

若出現(xiàn)QMYSQL/QMYSQL3代表qt成功加載mysql驅(qū)動(dòng)
若使用mgw32編譯運(yùn)行,則出現(xiàn)下面的情況

9.代碼連接使用
使用mgw64位編譯運(yùn)行

標(biāo)簽: