Я пытаюсь статически скомпилировать qt с открытым ssl
Я мог бы скомпилировать openssl с использованием vs2017 после установки perl и его настройки
я использовал nmake, и он работал с -no-shared гладко.
Затем я открываю папку openssl и получаю следующее
dll-> x64-> релиз>
бен
-> c_rehash.pl
-> libcrypto-1_1-x64.dll
-> libcrypto-1_1-x64.pdb
-> libssl-1_1-x64.dll
-> libssl-1_1-x64.pdb
-> openssl.exe
-> openssl.pdb
включают
OpenSSL
заголовочные файлы
lib -> libcrypto.lib
-> libssl.lib
-> ossl_static.pdb
- engine-1_1 -> capi.dll
capi.pdb
padlock.dll
padlock.pdb
Тогда я открыл командную строку VS
и открыл Qt 5.12.4 кодер
configure -static -openssl-связанный -opengl динамический -nomake tests -nomake examples -I "T: \ openssl \ dll \ x64 \ release \ include" -L "T: \ openssl \ dll \ x64 \ release \ lib "OPENSSL_LIBS =" - lUser32 -lAdvapi32 -lGdi32 -lCrypt32 "
Я получаю следующее:
функция ошибки 'openssl-connected' была включена, но предварительное условие! features.securetransport && libs.openssl 'не удалось