如何使用 C++ 在 Linux 中创建窗口?

2024-02-22

我期待 Linux API 与 Windows API 类似。我在 Google 上看到的都是对 Qt 和 GTK 的引用。我实际上只需要一个简单的窗口来使用 OpenGL 进行绘制,所以这些库对于我的使用来说显得臃肿。 Linux下Qt和GTK用什么来创建窗口?难道还有什么低级的吗?


X 窗口系统通常会进行绘图 - 然后您可以在原始 Xlib 之上使用 Qt 或 GTK 等工具包来提供事件循环、拖放、通过鼠标单击启动应用程序以及所有其他“桌面”内容

直接使用相当容易Xlib 和 opengl http://www.opengl.org/wiki/Programming_OpenGL_in_Linux:_GLX_and_Xlib或者如果你只是想学习 openglglut http://www.opengl.org/resources/libraries/glut/提供显示窗口、处理鼠标/键盘事件等所需的框架。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 C++ 在 Linux 中创建窗口? 的相关文章

随机推荐