从Qt 6.5 Beta 2开始,在二进制版本中迁移到OpenSSL 3

Qt从6.5Beta2开始将采用OpenSSL3,导致与OpenSSL1.x不兼容。这对依赖Qt二进制构建的应用程序尤其重要,尤其是Linux上的应用,需要重新编译以适配Qt6.5的二进制版本或使用基于OpenSSL1.x的自建版本。
摘要由CSDN通过智能技术生成

Moving to OpenSSL 3 in binary builds starting from Qt 6.5 Beta 2

从Qt 6.5 Beta 2开始,在二进制版本中迁移到OpenSSL 3

December 23, 2022 by Vladimir Minenko | Comments

​Vladimir Minenko 2022年12月23日|评论

This is a short but an important note for all those who use the binaries from the Qt builds provided in Qt Maintenance Tool as a runtime for applications in the field.

对于所有使用Qt维护工具中提供的Qt构建二进制文件作为现场应用程序运行时的人来说,这是一个简短但重要的注意事项。

As some of you might know, Qt6 supports OpenSSL 3 since Qt 6.2.0. Starting from the next (second) beta of Qt 6.5, our binary builds will be based on OpenSSL 3. Since OpenSSL 3 is a new major version, it is not binary compatible with OpenSSL 1.x , see this link. This makes binary builds in Qt 6.5 beta 2 and later binary incompatible with applications using OpenSSL 1.x. If your application is using OpenSSL, you would need to rebuild it on top of Qt 6.5 binary builds from the Qt Maintenance Tool in order to run it on top of Qt 6.5 binaries or use your own builds based on OpenSSL 1.x. This is especially important for Linux applications, since Windows and macOS have other API for secure communications in addition to OpenSSL.

​正如你们中的一些人可能知道的,Qt6从Qt 6.2.0开始就支持OpenSSL 3。从Qt 6.5的下一个(第二个)测试版开始,我们的二进制版本将基于OpenSSL 3。由于OpenSSL 3是一个新的主要版本,它与OpenSSL 1.x不兼容,请参阅此链接。这使得Qt 6.5 beta 2和更高版本的二进制版本与使用OpenSSL 1.x的应用程序不兼容,因为除了OpenSSL之外,Windows和macOS还有其他用于安全通信的API。

With this, we just want to make you aware of this change ahead of the Qt 6.5.0 release which is planned for March 2023.

因此,我们只想让您在计划于2023年3月发布的Qt 6.5.0之前了解这一变化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值