Qt中使用MySQL 驅動無效的解決辦法!!!!!!

關於Qt中使用MySQL時,出現錯誤**“MYSQL driver calid false”**錯誤。
網上有很多教程,大體都是安裝MySQL,然後將有關lib、dll文件放入Qt安裝目錄和執行文件夾中,但是!!!,但是!!還是不行,折磨瘋了人的東西。
第一步:
下載與Qt一樣位數的MySQL,都爲64或32位。MySQL採用源碼安裝。
下載完成後解壓,然後在 mysql安裝目錄/bin下運行mysqld.exe
當出現缺少MSVCR120.dll,下載安裝VC++ 2013
第二步:安裝教程安裝MySQL,安裝完成後,則說明該機器環境可以運行MySQL.dll了,否則怎麼拷貝libmysql.dll都沒用!!!!!
第三步:將下載的MySQL源碼中的libmysql.dll、libmysql.lib放入Qt安裝目錄bin和lib中,放入執行文件中。
最後,以上步驟應該就可以了,爲什麼拷貝了所需dll怎麼都不能正確加載MySQL驅動呢???我猜測是因爲該驅動需要VC++某個版本運行環境,而本機沒有安裝,所以不可用。

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