Visual Studio — 模塊計算機類型“x64”與目標計算機類型“x86”沖突


⑴ 工程切換位x64之后,編譯提示“模塊計算機類型“x64”與目標計算機類型“x86”沖突”。

 

⑵ 造成上述錯誤后:首先查看“生成->配置管理器”中的配置是否為x64配置。如果在選擇平台的下拉列表里找不到x64,則說明系統沒有安裝支持64位編譯,則需要安裝VS的“x64編譯器和工具”。

 

⑶ 其次查看“鏈接器->高級->目標計算機”是否為x64的選項。

 

⑷ 修改“項目->屬性->配置屬性->C/C++->常規->附加包含目錄”中包含頭文件的存放目錄為64位目錄,視具體情況進行修改。

 

⑸ 修改“項目->屬性->配置屬性->鏈接器->常規->附加庫目錄”中lib文件的存放目錄為64位目錄,視具體情況進行修改。

 

⑹ 修改“項目->屬性->配置屬性->鏈接器->輸入->附加依賴項”中lib文件名為64位文件名,視具體情況進行修改。

 

⑺ 如有使用dll動態庫,則需要將dll動態庫也編譯為64位后,進行替換。

 

⑻ 最后,右鍵要編譯的項目名,選擇清理解決方案,清理完之后重新生成解決方案即可。

 

⑼ 如上述處理后,仍未解決問題,則查看“項目->屬性->配置屬性->鏈接器->命令行”,查看有無使用命令對編譯配置進行強制修改,如有則需要刪除后再次清理解決方案,清理完之后重新生成解決方案嘗試解決問題。

 


免責聲明!

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



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