有没有ubuntu API?

Min*_*mus 5 programming c c++

在 Windows 中,程序员可以使用 Windows API 来编写 Windows 应用程序。Windows API 可以与 C(不一定是 C++)一起使用。在 Windows API 中,您有一个消息循环,您必须编写对不同消息的响应(例如,右键单击客户区)。

有没有ubuntu API?

我不是说 Qt 或 GTK。我正在寻找原始(C/C++)API,以便一切都必须(重新)设计。

cha*_*kes 6

我从 Win32 API 背景来到 Linux。因为 Windows 将 Linux 窗口管理器和桌面环境等价物封装到一个容器中,所以不存在一对一的匹配。Gtk 和 Qt 确实或多或少相当于 Win API。

请记住,Win API 本身在大多数情况下是较低级别的包装器,如果您真的想深入了解窗口系统的低级别,则可以查看 X11 编程。例如,X Window SystemBrief Intro to X11 Programming。但是 Gtk 和 Qt 被设计为这些函数的包装器。