且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

链接:致命错误LNK1181:无法打开输入文件'C:\OpenSSL-Win64 \lib \ libeay32.lib'

更新时间:2022-03-15 23:32:16

我遇到了同样的麻烦。
答案是 - RTFM

I've got the same trouble. And the answer is - RTFM.


OpenSSL(正常,不亮)同样比特作为你的Node.js
安装。 OpenSSL必须安装在特定的安装
目录(C:\OpenSSL-Win32或C:\ OpenPSL-Win64)中如果出现错误:找不到
指定的模块。,copy libeay32.dll从
OpenSSL bin目录到这个模块的bin目录,或者
Windows \ System32。

OpenSSL (normal, not light) in the same bitness as your Node.js installation. OpenSSL must be installed in the a specific install directory (C:\OpenSSL-Win32 or C:\OpenSSL-Win64) If you get Error: The specified module could not be found., copy libeay32.dll from the OpenSSL bin directory to this module's bin directory, or to Windows\System32.

这有一个问题 - 你需要1.0.2(在这里获得 )。版本1.1.0没有libea32.dll。

One problem with this - you need 1.0.2 (got here). Version 1.1.0 has no libea32.dll.

接下来我遇到了以下安装ursa的问题:

And successively I've faced following problems installing ursa:


  • node-gyp。认为这不是一个真正的问题,但在 this

  • 编译器。我有VS2010express并再次出错,但现在安装ursa MSBUILD:错误MSB3428:无法加载Visual C ++组件VCBuild.exe
    尝试了一些食谱但仅限VS2013express安装后我有成功和另一个错误

  • SSL。使用Open-SSL 64 1.0.2

  • node-gyp. Think it was not a real problem, but rebuilt was successful after this
  • compiler. I had VS2010express and again error, but now when installing ursa MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe Tried out some recipes but only after VS2013express installation I've gor success and another error
  • SSL. Use Open-SSL 64 1.0.2

祝你好运

并且力量可以和你在一起

Good luck
and may the force be with you