gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 02:00:23 26 4
gpt4 key购买 nike

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

这是真的?如果是这样,是否有其他选择——也许是为 OAuth 2.0 身份验证制作的一些类?

任何帮助将非常感激!

最佳答案

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

您可以做的是将 C++ 库(例如 https://github.com/sirikata/liboauthcpp )用于 OAuth 并将它们添加到您的项目中: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/37093711/

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