我在编译openssl时执行了该操作:
openssl-1.0.2g> perl Configure VC-WIN32
一切正常。
后来我向系统的环境变量path中添加了C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\bin;
重新执行该操作时:
openssl-1.0.2g> perl Configure VC-WIN32
弹出对话框,提示如下错误(本系统为日文操作系统):
コンピューターにmspdb71.dllがないため、プログラムを開始できません。この問題を解決するには、プログラムを再インスドールしてみてください。
意思就是:在计算机里没有找到mspdb71.dll,因此程序无法开始。
实际上我用search everything可以在C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Common7\IDE搜到mspdb71.dll,
前面我在没有向path中添加该环境变量时,执行该操作并未报错。
于是我又从path中去掉C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\bin;
但再次执行操作问题依旧重现。
如果在path中添加C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Common7\IDE也不能解决问题。
后来我将其拷贝到C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\bin,再次执行上述操作,该错误消除。