在 Windows 10 上使用 VS2015 的 nmake 編譯 OpenSSL_1_1_1 的時候,老是出現這個問題:
正在創建庫 libcrypto.lib 和對象 libcrypto.exp
LINK : fatal error LNK1101: MSPDB140.DLL 的版本不正確;請重新檢查此產品的安裝
NMAKE : fatal error U1077: “link”: 返回代碼“0x1”
Stop.
NMAKE : fatal error U1077: “C:\MyProgramFiles\VS2015\VC\BIN\nmake.exe”: 返回代碼“0x2”
Stop.
在網上找,很多人都是說 mactype 的鍋,可是我沒有發現我的電腦有 mactype 這個進程,最後發現是 VS 的問題,
這是 VS2015 和 VS2017 的通病,但是 VS 2013 卻是沒有這個問題,於是換成 VS 2013 便解決了。