系統: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 要在項目屬性裏面加入。