OpenSSL DLL文件存储在哪里?

时间:2017-01-10 01:50:39

标签: c++ windows qt openssl

我用Qt为Windows和Linux编写和应用程序,我正在使用OpenSSL中的一些dll。我在两台Windows 10机器上测试我的应用程序,其中一台机器完全正常,但另一方面我收到错误,应用程序无法找到libeay32.dll

有效的应用正在加载libeay32.dllssleay32.dll,但我不知道从哪里获取它们。我卸载了OpenSSL 64和OpenSSL 32.我在libeay32.dllssleay32.dll,{{1}中将_libeay32.dll_ssleay32.dll重命名为Git\mingw64\binQt\Tools\QtCreator\bin }和Windows\System32

该应用程序仍然有效,但我不知道为什么。如果它们不与Windows\SysWOW64一起出现,OpenSSL还能在哪里存储dll文件?或者我怎样才能找到应用程序加载dll的位置?

1 个答案:

答案 0 :(得分:1)

尝试使用Dependency Walker实用程序。它可以找到应用程序的所有dll依赖项。