Qt連接MySQL失敗

Windows 10

Qt5.5

mingw492_32

MySQL5.7  64位

連接數據庫失敗,提示未加載MySQL驅動,但是自Qt5.3?以後是自帶MySQL驅動的

查閱資料發現可能的問題是Qt自帶驅動不兼容,依賴什麼的不完整,好吧重新編譯驅動.下載了Qt源代碼和MySQL源代碼,此刻意識到一個問題,我安裝的MySQL是64位的,其動態鏈接庫libmysql.dll應該也是64位版本的?然而我的程序是32位的??

於是下載MySQL32位源碼,把lib文件夾下的libmysql.dll複製到程序exe目錄下

成功連接~

(其實我先編譯了驅動發現不行才嘗試用32位鏈接庫的捂臉)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章