【发布时间】:2011-06-27 05:40:29
【问题描述】:
xlib 还在使用吗?我能找到的有用文档是http://tronche.com/,在我看来,它已经过时了。谁使用 Xlib? GTK+ 和 QT 是基于它构建的吗?提前谢谢,嗯。
【问题讨论】:
标签: xlib
xlib 还在使用吗?我能找到的有用文档是http://tronche.com/,在我看来,它已经过时了。谁使用 Xlib? GTK+ 和 QT 是基于它构建的吗?提前谢谢,嗯。
【问题讨论】:
标签: xlib
是的,GTK+ 和 Qt 等工具包仍然基于 Xlib 构建。向xcb 的迁移正在进行中,但远未完成或普遍。虽然应用程序确实应该写入工具包 API,而不是 Xlib。
顺便说一句,您也可以直接从 X.Org 的源代码中找到 Xlib 文档:http://www.x.org/releases/current/doc/
【讨论】:
这些天,libxcb 被使用。还有一个 xlib 兼容层仍然可用 (xlib-xcb)。
【讨论】:
如果你想要硬件加速,根据 freedesktop.org:
an OpenGL application on the X Windows must use Xlib and thus can’t be done using only XCB.
如果你想要opengl,你必须有xlib,即使你只使用xcb。
【讨论】: