gpt4 book ai didi

c++ - 没有 libeay32.dll 的 OpenSSL win32

转载 作者:行者123 更新时间:2023-11-28 08:04:10 28 4
gpt4 key购买 nike

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

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

最佳答案

DLL 文件是动态 库。如果程序或 lib ray 是使用动态库链接的,那么您需要让它们在运行时可访问。

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

如果 OpenSSL 依赖于 libeay32.dll,那么它是使用动态库编译的。您可以通过使用静态库(如果可能)重新编译 OpenSSL 来实现您想要的效果,并通过静态链接到 OpenSSL 来编译您的程序。

关于c++ - 没有 libeay32.dll 的 OpenSSL win32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657060/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com