我正在運行平臺WIN32的項目,但我的筆記本電腦是64位。因此,如果我選擇目標機器類型x64,它將宣佈: 錯誤LNK1112:模塊機器類型'X86'與目標機器'x64'衝突文件opencv_ts300.lib 然後,當我更改目標機器類型X86時,它會宣佈 錯誤LNK1112 :模塊機器類型'x64'與目標機器'X86'文件Assemblyinfo.obj衝突。 那我該怎麼辦?請幫幫我。謝謝模塊機器類型和目標機器類型Visual Studio 2013
1
A
回答
0
您不能在Visual Studio x64模式下使用內聯彙編。 assemblyfile.obj很可能是爲x64編寫的,因此anf無法鏈接到x86編譯的c程序,從而導致第二個錯誤。
+0
是的,我嘗試刪除assembly.obj,但它不起作用。那麼我能做些什麼來糾正錯誤?謝謝 –
0
您的解決方案配置不正確。看起來你在VS「配置管理器」中的版本不匹配。另外,它看起來像你的opencv_ts300.lib是爲x64構建的,所以如果你沒有使用opencv構建的x86,那麼你將不得不將所有項目切換到x64。
+0
哦,是的,我編輯了第二個錯誤。你能告訴我如何將它們切換到x64嗎?謝謝。 –
相關問題
- 1. Qt5Cored.lib(Qt5Cored.dll):模塊機器類型'x64'與目標機器類型'X86'衝突
- 2. 錯誤LNK1112:模塊機型 '64' 與目標機器類型 'X86'
- 3. Python模塊與Fortran:LNK1112`模塊機器類型'X86'與目標機器類型'x64'衝突
- 4. visual studio 2008目標機器類型列表
- 5. 致命錯誤LNK1112:模塊機器類型'X86'與目標機器類型'x64'衝突2010年
- 6. LNK1112:模塊機器類型'x64'與目標機器類型'X86'衝突:Qt創建者
- 7. 致命錯誤LNK1112:模塊機器類型'X86'與目標機器類型'x64'衝突
- 8. 「X86」與目標機器類型「64」
- 9. LNK1112模塊機種「X86」與目標機器類型「64」(VC++ 2005)衝突
- 10. 錯誤LNK1112:模塊機器類型'X86'與目標機器類型'x64'衝突無法解決
- 11. QtGui4.lib(QtGui4.dll):致命錯誤LNK1112:模塊機器類型'X86'與目標機器類型'x64'衝突
- 12. msvcprtd.lib(MSVCP100D.dll):致命錯誤LNK1112:模塊機器類型 'X86' 與目標機器類型 '64'
- 13. 致命錯誤LNK1112:模塊機器類型'X86'與目標機器類型'AMD64'衝突
- 14. QBS設定目標機器類型
- 15. 麻煩大廈老版SIP協議:致命錯誤LNK1112:模塊機型「64」與目標機器類型「X86」
- 16. Visual Studio調試 - 本機類型
- 17. 模組整機型「經驗」與目標機器型「ARM」衝突
- 18. Visual Studio調試器顯示本機類型的錯誤值
- 19. 類型未定義,Visual Studio Express 2013
- 20. Visual Studio項目類型
- 21. 鏈接錯誤:1112模塊機種「X86」與目標機器型「IA64」
- 22. 機器學習形狀和類型的機器學習
- 23. OpenCV機器學習輸出類型I和類型II錯誤
- 24. 機器學習,分類類型
- 25. Visual Studio UML類圖和泛型類型的建模
- 26. 在Visual Studio node.js項目上找不到類型的模塊'socket.io'
- 27. Visual Studio UML設計器 - 數據類型
- 28. 類型推斷和目標類型
- 29. ZF主義模型類分機基類
- 30. 機器人不能解析爲類型
請提供一個最小樣本,以便其他人可以嘗試重現並幫助您 – Vincent