使用打开的ssl静态失败编译qt 5.12.4

时间:2019-06-19 22:13:42

标签: qt compilation static openssl

我正在尝试使用open ssl静态编译

安装perl并配置它后,我可以使用vs2017编译openssl 我使用了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          -引擎-1_1-> capi.dll                           capi.pdb                           padlock.dll                           padlock.pdb

然后我打开VS命令行 并打开Qt 5.12.4编码器

配置-静态-openssl链接-opengl动态-nomake测试-nomake示例-I“ T:\ openssl \ dll \ x64 \ release \ include” -L“ T:\ openssl \ dll \ x64 \ release \ lib “ OPENSSL_LIBS =”-lUser32 -lAdvapi32 -lGdi32 -lCrypt32“

我得到以下信息: 错误功能'openssl-linked'已启用,但前提条件!features.securetransport && libs.openssl'失败

0 个答案:

没有答案