LNK1101: MSPDB140.DLL 的版本不正確

在 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 便解決了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章