QT + OpenSSL + Android

Ich möchte die OpenSSL-Bibliothek einrichten. für mein Qt-Projekt. Unter Linux funktioniert es gut mit dem eingebauten OpenSSL. Ich habe dies zu meiner .pro-Datei hinzugefügt:

LIBS+=-lcrypto
PKGCONFIG += openssl

Aber wenn ich es in Android benutze, gibt es Fehler. Ich habe diese Anweisungen befolgt:

$ . ./setenv-android.sh
$ cd openssl-1.0.1h/
$ perl -pi -e 's/install: all install_docs install_sw/install: install_docs install_sw/g' Makefile.org
$ ./config shared -no-ssl2 -no-ssl3 -no-comp -no-hw -no-engine --openssldir=/usr/local/ssl/$ANDROID_API
$ make depend
$ ./Configure shared android-armv7
$ make build_libs
$ export CC=/home/laci/android-ndk-r10/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc
$ export AR=/home/laci/android-ndk-r10/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar
$ export ANDROID_DEV=/home/laci/android-ndk-r10/platforms/android-14/arch-arm/usr/
$ make all
$ sudo -E make install CC=$ANDROID_TOOLCHAIN/arm-linux-androideabi-gcc RANLIB=$ANDROID_TOOLCHAIN/arm-linux-androideabi-ranlib

Diese Websites waren meine Quellen:

OpenSSL-WikiQtDoc - Hinzufügen von OpenSSL-Unterstützung

Was mache ich falsch?

Vielen Dank im Voraus für Ihre Antworten

Antworten auf die Frage(4)

Ihre Antwort auf die Frage