gpt4 book ai didi

qt - QtWebEngine 依赖应用程序的静态构建

转载 作者:太空宇宙 更新时间:2023-11-04 13:11:25 28 4
gpt4 key购买 nike

我有一个使用 OAuth 2.0 授权的应用程序(http://vk.com 的音频播放器)。我所做的是实现 QtWebEngineView 对象并使用它打开授权页面。基本上,看起来目前我正在为这么小的工作使用相当大的类(class)。无论如何,我需要对我的应用程序进行静态构建——不幸的是,根据我的研究,我发现人们说由于某些原因,不可能对依赖于 QtWebEngine 的应用程序进行静态构建。

这是真的吗?如果是这样,是否有任何替代方案 - 也许是为 OAuth 2.0 身份验证制作的一些类?

如有任何帮助,我们将不胜感激!

最佳答案

是的,网络引擎不能静态构建。更多信息在这里:http://lists.qt-project.org/pipermail/qtwebengine/2015-December/000264.html .

您可以做的是为 OAuth 使用 C++ 库(例如 https://github.com/sirikata/liboauthcpp )并将它们添加到您的项目中:http://doc.qt.io/qt-5/third-party-libraries.html .之后将其暴露给 qml,这非常简单:http://doc.qt.io/qt-5/qtqml-cppintegration-exposecppattributes.html

这样您就可以使用 QML 创建简单的授权页面并使用底层 C++ 库进行身份验证。

关于qt - QtWebEngine 依赖应用程序的静态构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39712669/

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