在X64 平臺上開發dll 文件,在生成dll時Vs 2010 出現如下錯誤 :“fatal error LNK1112: 模塊計算機類型“X64”與目標計算機類型“x86”衝突”;
解決方法:
有兩處需要設置:
1、右擊該項目,選擇屬性,在最上面點擊 “配置管理器”,新建平臺 “x64”,然後把 活動解決方案平臺選爲X64,點擊關閉。
2、在屬性頁選擇 “鏈接器” —>“高級”,在裏邊有一項名爲目標計算機,將其改爲:MachineX64 (/MACHINE:X64) ,然後點擊確定。
重新生成解決方案,問題解決!如果上述方法未成功,右擊該項目選擇清理解決方案,然後按上邊配置重新生成。