2

我最近一直在使用 C,并且想要探索编程不仅仅是控制台应用程序。然而,大多数 GUI 库都是面向对象的,很难用 C 等非面向对象的编程语言进行编程。即使是为 C 设计的面向对象的 GUI 库(如 GTK+)也需要大量的样板。因为我在使用这些面向对象的库时遇到了困难,所以我想知道哪些 GUI 库不是面向对象的?

4

1 回答 1

2

我不知道任何不是面向对象的现代 GUI 工具包。OO 只是一种非常有用的编程技术,即使在 C 语言中也是如此。

我可以提到的唯一一个我认为不是 OO 的工具包是Athena。我并没有真正使用过它,但很久以前确实有一个使用 Athena 的简短 CS 实验室任务。

如果你真的想避免 OO,我想你可以直接使用xlib 。

于 2012-08-17T22:16:47.493 回答