Qt Network compiles against a static version of the OpenSSL libs, and OpenSSL becomes part of the Qt5Network library.
If they cannot be found at load time, the application fails to start. Qt Network links against the OpenSSL libraries.
The OpenSSL libraries are looked up first in the directory of the executable, then in the Windows System directory (usually C:\Windows\system32), and finally in all directories listed in the PATH environment variable. If not found, the application continues to run, but fails to handle SSL communication.Īll official Qt binary builds use this configuration. Qt Network loads OpenSSL libraries (DDLs) when first needed, at runtime.Qt can be configured to use OpenSSL in three ways: Download the latest version of the toolkit that is supported by Qt. Support for Secure Sockets Layer (SSL) communication is provided by the OpenSSL Toolkit, which must be obtained separately.
The following third-party libraries may be used when running Qt 5 applications on Windows. This page describes the required libraries and environment for Qt for Windows.