gpt4 book ai didi

c++ - 如何在没有 Xlib 的情况下配置 QT5

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

我正在尝试配置(和构建)QT5 静态。我希望它绘制到帧缓冲区并使用 webkit。我搜索了文档,但没有找到任何关于如何在没有 X 的情况下执行此操作的信息。有谁知道这样做的方法吗?

最佳答案

静态构建 Qt 与平台选择完全无关。根据您的目标设备,您可以选择使用 Wayland、EGLFS、LinuxFB/DirectFB 等。

只要确保当您运行 configure 时,您感兴趣的实际插件就会被编译。换句话说,检查 configure 的最终输出(或读取生成的 config.summary 文件)。如果平台不存在,请运行 configure -v 并尝试查看缺少的内容( header 、库、...)。

然后您可以让任何应用程序使用给定的插件,只需启动应用程序并传递参数 -platform eglfs|wayland|...(或通过设置 QT_QPA_PLATFORM 环境变量;或者您可以通过使用设备 mkspecs 进行处理使其成为默认值)。 More info here.

当谈到静态链接时:这种多平台支持是通过插件实现的。静态链接的应用程序不会有可用的插件加载,因此您必须通过添加诸如

QTPLUGIN.platforms = eglfs

进入您的 .pro 文件。 More info here.

关于c++ - 如何在没有 Xlib 的情况下配置 QT5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34978651/

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