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