關於"模塊計算機類型與目標計算機類型沖突"問題的解決


問題描述:我的64位工程包含32位靜態庫之后報錯(模塊計算機類型"x86"與目標計算機類型"x64"沖突),將工程修改為32位之后,又報錯(若干個無法解析的外部符號)

解決辦法:網上百度了若干方法都不能解決,原因就在於一個小疏忽,靜態庫的路徑錯誤(應放在32位對應的Debug目錄下,但是我仍然放在x64的Debug目錄下)

問題總結:此類64位工程引用32位靜態庫,或者32位工程引用64位靜態庫的注意事項總結:

1. 修改版本: 如果引用庫的版本不方便更改,則將工程修改為和靜態庫一樣的版本!

2. 修改引用庫: 將該工程原來引用的所有靜態庫都更改為相同的版本!

3. 添加引用庫: 靜態庫放置在相對應的目錄之下,否則調試時找不到庫文件!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM