【发布时间】:2020-06-23 08:03:35
【问题描述】:
尝试在带有 OpenSSL 的 64 位应用程序中使用 Indy。该应用程序已从 32 位移植。从 https://indy.fulgan.com/SSL 下载的 OpenSSL 库一切正常
但我找不到 64 位的。目前 fulgan 的存储库似乎是空的。任何人都有这方面的任何信息。我无法使其与标准 OpenSSL 二进制文件一起使用。
我不确定 Indy 在这方面是否有任何变化。
【问题讨论】:
-
有一些实验版本:indy.fulgan.com/SSL/Archive/Experimental 或者您可以查找任何预编译的二进制版本 1.0.2:wiki.openssl.org/index.php/Binaries
-
两者都试过了,似乎都没有。加载时出错。不知道为什么。 32 位工作没有问题
-
问题在于 32 位 dll 的名称与 64 位 dll 的名称完全相同!确保您在与 exe(\debug\win32 或 \debug\win64)文件夹相同的文件夹中找到了正确的文件夹,或者它们应该位于 windows\sysWOW64(32 位)和 \windows\system32(64 位)文件夹中分别。
-
是的,我知道。那不是问题。由于某种原因,Fulgan 没有可用的 64 位。我不知道他们是否还在做新版本。最后,ICS 存储库拥有可与 Indy 一起使用的 64 位版本
标签: delphi ssl openssl 64-bit indy