平台:win10 VS2017
編譯x64的過程中可能會出現LNK1112錯誤。
此時注意3點:
- 項目=>屬性=>配置,選擇或新建x64平台
- 項目=>屬性=>鏈接器=>高級=>目標計算機,選擇MachineX64(/MACHINE:X64)
- 項目=>屬性=>鏈接器=>命令行=>其它選項,里面如果有類似x86的內容,刪除掉。
將machine:X86改為X64,如下圖
網上很多只寫了前兩點。特此標注。
另外編譯靜態庫時,也出現了這個問題,
按上面得方法也不行,最有改了項目的xxxx..vcxproj文件,
將machine:x86都替換為machine:x64
再重新編譯整個項目,就可以了。