x64 release模式下mysql編譯連接錯誤解決辦法

系統:win8 64位 

MySQL 5.7 32

原來項目是debug 32位編譯的

後來改成release 64位  結果編譯沒錯 連接時候錯誤  無法解決 的外部符號之類的

解決辦法:

1  下載x64位的dll ,lib文件 下載鏈接:點擊打開鏈接

2  將libmysql64.lib以及libmysql64.dll拷貝到數據庫安裝目錄下面,也就是原來libmysql.lib同級目錄下面

3 我的程序裏面lib是這樣導進去的。所以我在這裏改成了libmysql64.lib

        #pragma comment(lib,"libmysql64.lib")

如果你是項目屬性裏面加的,改成libmysql64.lib就可以了。

4 編譯通過之後,運行還要將64位的libmysql64.dll放在工程目錄x64/Debug中(或者C:/Windows/System32中

5 其它:

        數據庫的include lib 要在項目屬性裏面加入。

發佈了35 篇原創文章 · 獲贊 9 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章