ubuntu16.04下qt5.7.1添加对openssl的支持


前言

最近工作中要求客户端和服务端通过ssl加密通信,其中客户端是qt编程,服务端是linux编程.我的开发环境是ubuntu16.04;运行环境是debian9.13,是基于gnu的linux操作系统,64位arm架构.

一、编译安装openssl

首先要确定qt版本对应的openssl版本,我使用的是qt5.7.1+openssl1.0.2,如果qt和openssl版本不对应,后面编译qt会编译失败.
下载openssl-1.0.2.tar.gz,下载地址:
链接: https://pan.baidu.com/s/1R3AWkoXBn7kxFCyZhuW7Jw 提取码: hw7w
然后依次执行如下命令:

tar -zxvf openssl-1.0.2.tar.gz
cd openssl-1.0.2

./config no-asm shared --prefix=/opt/W6460-openssl-qt-lib/openssl-1.0.2-build/ --cross-compile-prefix=/opt/tools/gcc-linaro-6.3.1-2017.05-i686_aarch64-linux-gnu/bin/aarch64-linux-gnu-

sed -i 's/-m64/ /g' Makefile

make -j4

sudo make install

编译完成后,如下:
请添加图片描述

二、编译qt5.7.1

下载qt-everywhere-opensource-src-5.7.1-source.tar.gz,下载地址:
链接: https://pan.baidu.com/s/10o5WwzJF2HVPLvbUV8dSCg 提取码: inmi
执行如下命令:

tar -zxvf qt-everywhere-opensource-src-5.7.1-source
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敲代码的雪糕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值