問題描述:我的64位工程包含32位靜態庫之后報錯(模塊計算機類型"x86"與目標計算機類型"x64"沖突),將工程修改為32位之后,又報錯(若干個無法解析的外部符號)
解決辦法:網上百度了若干方法都不能解決,原因就在於一個小疏忽,靜態庫的路徑錯誤(應放在32位對應的Debug目錄下,但是我仍然放在x64的Debug目錄下)
問題總結:此類64位工程引用32位靜態庫,或者32位工程引用64位靜態庫的注意事項總結:
1. 修改版本: 如果引用庫的版本不方便更改,則將工程修改為和靜態庫一樣的版本!
2. 修改引用庫: 將該工程原來引用的所有靜態庫都更改為相同的版本!
3. 添加引用庫: 靜態庫放置在相對應的目錄之下,否則調試時找不到庫文件!