gpt4 book ai didi

c++ - Qt 应用程序是否需要 OpenGL/Directx 而无需专门使用任何基于 OpenGL 的小部件?

转载 作者:行者123 更新时间:2023-11-30 05:05:32 27 4
gpt4 key购买 nike

我们有一个基于 Qt (C++) 的应用程序,即使在没有直接创建 opengl/图形小部件的情况下运行,它似乎仍然会加载 QtOpenGL4.dll 和其他库(例如 d3dcompiler)。我们在理想情况下认为它不应该使用它们但它确实如此,因此当我们部署应用程序时它们需要存在。 Qt GUI 是否本质上需要 OpenGL 或 OpenGL ES(带角度)及其大部分小部件(甚至列表/树/文本等)?如果不是大多数,是否有任何特定的看似简单的小部件使用它们?

最佳答案

这取决于 Qt 库的构建方式。使用预构建二进制文件(适用于 Windows)时,启用 opengl 支持并动态加载库,因此没有显式链接到系统 opengl 或 directx 库。我不记得 Qt4 和 Qt5 之间是否存在一些差异,这是如何实现的。

This document enlights the mechanism more.

关于c++ - Qt 应用程序是否需要 OpenGL/Directx 而无需专门使用任何基于 OpenGL 的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48295098/

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