繁体   English   中英

没有libeay32.dll的OpenSSL Win32

[英]OpenSSL win32 without libeay32.dll

我知道我必须将libeay32.dll文件粘贴到使用OpenSSL for Windows的程序的文件夹中。 我只需要一个include: openssl/evp.h

如何在不必复制libeay32.dll情况下编译程序?

DLL文件是动态库。 如果使用动态库链接了程序或lib ray,则需要在运行时对其进行访问。

相反,如果程序或库是使用静态库链接的,则它们将包含在可执行文件或库中,并且您在运行时将不需要其他任何东西(也许其他外部资源除外)。

如果OpenSSL依赖于libeay32.dll ,则使用动态库对其进行编译。 您可以通过使用静态库(如果可能)重新编译OpenSSL来实现所需的目标,并通过静态链接到OpenSSL来编译程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM