OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4421|回复: 5

Qt ARM构建套件下 QSslSocket未定义

[复制链接]

18

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
405
金钱
405
注册时间
2017-1-18
在线时间
180 小时
发表于 2021-8-3 18:28:07 | 显示全部楼层 |阅读模式
30金钱
本帖最后由 1253171658 于 2021-8-4 09:33 编辑

Qt ARM构建套件下 QSslSocket未定义。而其他的是正常的。
微信图片_20210803182553.jpg
微信图片_20210803182951.jpg

最佳答案

查看完整内容[请看2#楼]

问题已解决,需要配置qtnetwork-config,h文件 将 #define QT_FEATURE_ssl -1 #define QT_NO_SSL 改为 #define QT_FEATURE_ssl 1 //#define QT_NO_SSL发现这样直接改虽然编写代码不报错,但是构建是不行的是不行的。需要参照正点原子】I.MX6U 移植Qt5.12.9 V1.0.pdf。 1. 首先电脑上需要有ssl,并且安装。如果没有参考https://blog.csdn.net/BadAyase/article/details/103905615[/backcolor],[/backcolor]https://blog.csd ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

18

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
405
金钱
405
注册时间
2017-1-18
在线时间
180 小时
 楼主| 发表于 2021-8-3 18:28:08 | 显示全部楼层
本帖最后由 1253171658 于 2021-8-4 16:33 编辑

问题已解决,需要配置qtnetwork-config,h文件

#define QT_FEATURE_ssl -1
#define QT_NO_SSL
改为
#define QT_FEATURE_ssl 1
//#define QT_NO_SSL发现这样直接改虽然编写代码不报错,但是构建是不行的是不行的。需要参照正点原子】I.MX6U 移植Qt5.12.9 V1.0.pdf。
1. 首先电脑上需要有ssl,并且安装。如果没有参考https://blog.csdn.net/BadAyase/article/details/103905615https://blog.csdn.net/daihanglai7622/article/details/103257839
2.在I.MX6U 移植Qt5.12.9 V1.0.pdf第三章,编译ARM平台Qt5.12.9源码。需要修改autoconfigure.sh文件
修改如下:
       -no-openssl \  改为 -ssl
       最后增加我们下载安装的ssl头文件和源文件如图:
无标题.png
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2021-8-3 19:54:11 | 显示全部楼层
哪个 编译 器
回复

使用道具 举报

18

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
405
金钱
405
注册时间
2017-1-18
在线时间
180 小时
 楼主| 发表于 2021-8-4 09:35:38 | 显示全部楼层
本帖最后由 1253171658 于 2021-8-4 09:42 编辑

都是在ubuntu下的 QT CREATTOR下设计的。只是那个构建套件,kit不同。版本Qt 5.12.9(arm-qt)的kit就不行
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2021-8-4 09:39:00 | 显示全部楼层
1253171658 发表于 2021-8-4 09:35
是那个构建套件,kit。版本Qt 5.12.9(arm-qt)

可能自己移植的qt是没有那个网络库,要用出厂的qt交叉编译器
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2021-8-4 18:41:39 | 显示全部楼层
1253171658 发表于 2021-8-3 18:28
问题已解决,需要配置qtnetwork-config,h文件

#define QT_FEATURE_ssl -1

是的,qt依赖openssl库(加密用的),出厂系统已经很完美了,基本不会少这个那个。
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 16:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表