我用Qt为Windows和Linux编写和应用程序,我正在使用OpenSSL中的一些dll。我在两台Windows 10机器上测试我的应用程序,其中一台机器完全正常,但另一方面我收到错误,应用程序无法找到libeay32.dll
。
有效的应用正在加载libeay32.dll
和ssleay32.dll
,但我不知道从哪里获取它们。我卸载了OpenSSL 64和OpenSSL 32.我在libeay32.dll
,ssleay32.dll
,{{1}中将_libeay32.dll
和_ssleay32.dll
重命名为Git\mingw64\bin
和Qt\Tools\QtCreator\bin
}和Windows\System32
。
该应用程序仍然有效,但我不知道为什么。如果它们不与Windows\SysWOW64
一起出现,OpenSSL还能在哪里存储dll文件?或者我怎样才能找到应用程序加载dll的位置?