gpt4 book ai didi

c++ - qca-ossl 插件未加载。显示错误 : HMAC(SHA1) is not supported

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:14:48 26 4
gpt4 key购买 nike

我已将应用程序从 Qt4.8.5 移植到 Qt5.5.0,同时从 Xcode 5 移植到 Xcode 7。移植后,openssl 库由外部提供,因为它们不再由 Apple 提供。

现在,当我运行我的应用程序时,出现此错误:

HMAC(SHA1) is not supported!

主要原因是 qca 无法加载 qca-ossl 插件,但不知道为什么不加载。与这个问题关系最密切的是here但它不是确切的问题,也不能解决问题。

我使用的 QCA 版本是 2.1.0,qca-ossl 是 2.0.0,openssl 1.0.2e

最佳答案

现在开始工作了!必须另外声明宏:

#define QT_VERSION 0x050500 

这是因为 Qt 的 MOC 无法选择版本并且仍在使用 Qt4 代码,因此无法使其成为有效的插件。已报告 Qt 中的错误 here同样。

关于c++ - qca-ossl 插件未加载。显示错误 : HMAC(SHA1) is not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35196601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com