我正在使用Indy
从网址获取JSON。我的代码使用TIdSSLIOHandlerSocketOpenSSL
作为IOHandler
TIdHTTP
。
库libeay32.dll
和ssleay32.dll
都与应用程序可执行文件存在于同一文件夹中。
这些库在需要时会自动加载,如answer中所述。这很好。
您不必将它们与任何内容相关联。他们在需要时会自动加载普通的
LoadLibrary
。
但是我需要将这些库移动到子文件夹Libs\
,但是找不到它们并且我收到异常EIdOSSLCouldNotLoadSSLLibrary
并带有消息:无法加载SSL库。 < / p>
如何强制应用程序知道这两个库不在同一文件夹中,而是在子文件夹Libs\
中,并在需要时从那里加载?