Windows 및 Linux 용 Qt로 작성하고 앱을 작성했으며 OpenSSL의 일부 dll을 사용하고 있습니다. 두 대의 Windows 10 컴퓨터에서 내 앱을 테스트 중이며 하나에서는 완벽하게 작동하지만 다른 하나에서는 앱에서 찾을 수없는 오류가 발생합니다 libeay32.dll
.
작동하는 앱이로드 libeay32.dll
되고 ssleay32.dll
있지만 어디서 가져 오는지 모르겠습니다. 나는 OpenSSL을 64 OpenSSL을 (32)을 제거 그리고 나는 이름 libeay32.dll
과 ssleay32.dll
에 _libeay32.dll
와 _ssleay32.dll
에서 Git\mingw64\bin
, Qt\Tools\QtCreator\bin
, Windows\System32
, 및 Windows\SysWOW64
.
앱은 여전히 작동하지만 이유를 모르겠습니다. OpenSSL은 dll 파일이 나타나지 않는 경우 어디에 저장할 수 있습니까 dir /s *libeay32/dll
? 또는 앱이 dll을로드하는 위치를 어떻게 알 수 있습니까?
Dependency Walker 유틸리티를 사용해보십시오 . 응용 프로그램의 모든 dll 종속성을 찾을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다