OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6298|回复: 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 (1016.91 KB, 下载次数: 54)

微信图片_20210803182553.jpg

微信图片_20210803182951.jpg (1 MB, 下载次数: 57)

微信图片_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 ...
回复

使用道具 举报

18

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
405
金钱
405
注册时间
2017-1-18
在线时间
180 小时
2#
 楼主| 发表于 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 (59.75 KB, 下载次数: 58)

无标题.png
回复

使用道具 举报

9

主题

779

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5341
金钱
5341
注册时间
2019-9-25
在线时间
444 小时
3#
发表于 2021-8-3 19:54:11 | 只看该作者
哪个 编译 器
回复

使用道具 举报

18

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
405
金钱
405
注册时间
2017-1-18
在线时间
180 小时
4#
 楼主| 发表于 2021-8-4 09:35:38 | 只看该作者
本帖最后由 1253171658 于 2021-8-4 09:42 编辑

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

使用道具 举报

9

主题

779

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5341
金钱
5341
注册时间
2019-9-25
在线时间
444 小时
5#
发表于 2021-8-4 09:39:00 | 只看该作者
1253171658 发表于 2021-8-4 09:35
是那个构建套件,kit。版本Qt 5.12.9(arm-qt)

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

使用道具 举报

9

主题

779

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5341
金钱
5341
注册时间
2019-9-25
在线时间
444 小时
6#
发表于 2021-8-4 18:41:39 | 只看该作者
1253171658 发表于 2021-8-3 18:28
问题已解决,需要配置qtnetwork-config,h文件

#define QT_FEATURE_ssl -1

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

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

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

GMT+8, 2026-4-23 12:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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