小编bas*_*aca的帖子

QT + OpenSSL + Android

我想设置OpenSSL库.为我的Qt项目.在Linux下,内置的OpenSSL工作正常.我把它添加到我的.pro文件中:

LIBS+=-lcrypto
PKGCONFIG += openssl
Run Code Online (Sandbox Code Playgroud)

但如果我在Android中使用它,则会出错.我按照这个说明操作:

$ . ./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
Run Code Online (Sandbox Code Playgroud)

这些网站是我的来源:

我究竟做错了什么?

提前感谢您的回答

c++ qt android openssl

4
推荐指数
2
解决办法
4405
查看次数

标签 统计

android ×1

c++ ×1

openssl ×1

qt ×1