Qt添加对Android的OpenSSL支持
生活随笔
收集整理的這篇文章主要介紹了
Qt添加对Android的OpenSSL支持
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Qt添加對(duì)Android的OpenSSL支持
- 添加對(duì)Android的OpenSSL支持
添加對(duì)Android的OpenSSL支持
Qt安裝軟件包附帶OpenSSL支持,但由于某些國(guó)家/地區(qū)的法律限制,OpenSSL庫(kù)不屬于軟件包的一部分。如果您的應(yīng)用程序依賴于OpenSSL,請(qǐng)考慮將SSL庫(kù)與應(yīng)用程序包(APK)打包在一起,因?yàn)槟繕?biāo)設(shè)備可能有也可能沒(méi)有。您可以使用QSslSocket :: supportsSsl()靜態(tài)函數(shù)來(lái)檢查目標(biāo)服務(wù)器上的SSL支持。
以下說(shuō)明可指導(dǎo)您構(gòu)建OpenSSL庫(kù)并將其添加到APK:
從http://www.openssl.org/source下載最新的OpenSSL 1.1.x源。
將源提取到文件夾,然后使用CLI導(dǎo)航到該文件夾??。
注意:如果您的開(kāi)發(fā)平臺(tái)是Windows,你需要msys有perlv5.14或更高版本構(gòu)建OpenSSL的。
將android llvm工具鏈添加到您的路徑:
export PATH="<android_ndk_path>/toolchains/llvm/prebuilt/<host>/bin":$PAT總結(jié)
以上是生活随笔為你收集整理的Qt添加对Android的OpenSSL支持的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Qt 移植到Android
- 下一篇: Qt创建Android服务