文件名称:交叉编译openssl,使arm设备的qt程序能支持https请求
文件大小:6.19MB
文件格式:RAR
更新时间:2020-07-06 03:09:10
openssl qt 交叉编译 arm
在linux系统上,用自带的交叉编译工具对openssl源码进行交叉编译(该过程可参考百度),生成对应的静态和动态库,然后将生成的库拷贝至arm设备的QT库锁存放的位置,这样的目的是当我们在设备上跑qt程序时,使用https请求,不会出现不支持ssl的情况。对于设备的qt程序,应该在每次post请求时QUrl url(strurl); QNetworkRequest netRequest; QSslConfiguration config; QSslConfiguration conf = netRequest.sslConfiguration(); conf.setPeerVerifyMode(QSslSocket::VerifyNone); conf.setProtocol(QSsl::TlsV1); netRequest.setSslConfiguration(conf); netRequest.setUrl(url);加上这么些代码,不然会出现"ssl handle failed"。
【文件预览】:
openssl库
----ssllib.tar.gz(1.96MB)
----openssl-1.0.1e.tar.gz(4.25MB)