2017-11-01 8 views
0

최근에 Qt 5.9.1이 실행되는 Windows 10 컴퓨터에 ArcGIS Runtime SDK가 설치되었습니다. 는 ArcGIS 템플릿 중 하나를 사용하여 간단한 QWidget 응용 프로그램을 빌드 할 때, 나는 다음과 같은 오류를 얻을 :Qt, Windows 및 OpenSSL - 확인할 수없는 함수 xyz를 호출 할 수 없음

qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new 
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error 

이 문제는 그러나 Google 결과 대부분의 리눅스 시스템에 대한 답변을 마련 매우 일반적-장소가 될 것 같다을 . (가) Qt는 프로 파일에 경로를 포함

  • 빌드 폴더
  • 추가로 libeay32.dlllibssl32.dll에 걸쳐 복사

    • 다운로드 (GnuWin32은 OpenSSL에서)에는 OpenSSL을 설치 :

      나는 다음과 같은 짓을

    • network이 pro 파일의 QT += 구성 섹션에 있음을 확인했습니다.

    그러나 위의 내용 중 어떤 것도 차이가 없습니다. MSVC 2015 32 비트 키트가 실행 중입니다.

  • 답변

    관련 문제