【发布时间】:2012-06-26 19:15:25
【问题描述】:
我期待一个类似于 Windows API 的 Linux API。我在 Google 上看到的只是对 Qt 和 GTK 的引用。我真的只需要一个简单的窗口就可以使用 OpenGL 进行绘制,所以这些库对于我的使用来说显得臃肿不堪。 Qt 和 GTK 在 Linux 下使用什么来创建窗口?没有比这更底层的了吗?
【问题讨论】:
-
X Windows API 通常是 *nix 上通用“窗口化”的最低级别 API。 tronche.com/gui/x/xlib/introduction
-
我很好奇:为什么您会期望“linux api”(无论您的意思是什么)与 winapi 相同?
-
你真的不想降级。使用更高级别的抽象之一(QT/GTK/WxLib/More),否则您将陷入许多您不想处理的细节中,而更高级别的框架会处理这些细节。它们都允许您获取 OpenGL 层并在其上绘图。
-
如果有人要求尽可能低的 API,请回答该问题。请不要谈论“为什么使用那个,使用这个,......”。