2012-04-07 2 views
2

Windows 7 x64 SP1에서 Qt 4.8.1로 배포 중이지만 32 비트로 컴파일되는 Qt 응용 프로그램이 있습니다. 응용 프로그램은 QNetworkAccessManager, QNetworkRequestQNetworkReply을 사용하여 HTTPS를 통해 서버에 통신합니다. 나는 5 개의 다른 기계에이 연결을 성공적으로 시험했다. 여섯 번째 기계에서 나는 이것을 QNetworkReply::NetworkError UnknownNetworkError으로 실패한 연결에서 테스트했습니다. 이 컴퓨터는 웹 브라우저의 URL로 이동할 수 있으며 통신이 정상적으로 작동합니다. 또한 동일한 네트워크에서 다른 컴퓨터를 사용하여 응용 프로그램과 성공적으로 연결할 수있었습니다. 누구든지이 문제를 일으킬 수있는 아이디어가 있습니까? 또한 Qt 버전 4.7.4 및 4.8.1에서도이 동작을 보았습니다.QNetworkRequest가 작동하지 않습니다.

답변

1

SSL 문제입니다. 분명히 Qt는 OpenSSL dll을 필요로합니다. 모든 것을 포함 시키면 모든 것이 잘 작동했습니다.

+0

Win7 용 OpenSSL dll은 어디에 있습니까? – EnriMR

관련 문제