Windows 10中的环回安装失败“致命错误LNK1181 libeay32.lib”

时间:2018-03-24 11:56:55

标签: node.js loopbackjs strongloop loopback apiconnect

尝试安装loopback& apiconnect引导我这个错误..任何人都可以帮助清除这个

LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL-Win64\lib\libeay32.lib' [C:\Users\admin\AppData\Roaming\
npm\node_modules\apiconnect\node_modules\ursa\build\ursaNative.vcxproj]

我是从这条路径安装的:https://loopback.io/doc/en/lb3/Installation.html

2 个答案:

答案 0 :(得分:0)

您安装了编译工具吗?请按照here

说明操作

或者只是跳过阅读并试试这些:

  1. 以管理员身份运行Powershell
  2. npm install --global --production windows-build-tools
  3. 然后安装loopback& apiconnect

    您也可以参考此issue

答案 1 :(得分:0)

OpenSSL库名称更改了,我在这里写了一个解决方法:Can't install loopback cli
基本上,您将安装Win64 OpenSSL并在需要的地方创建一个指向新文件的符号链接。

  

C:\ OpenSSL-Win64 \ lib> mklink。\ libeay32.lib“ C:\ Program   为以下文件创建文件\ OpenSSL-Win64 \ lib \ libcrypto.lib“
符号链接   。\ libeay32.lib << === >> C:\程序   '文件\ OpenSSL-Win64 \ lib \ libcrypto.lib'

在那之后,该软件包应该安装无误。