最近我一直在使用C语言,我想探索的不仅仅是控制台应用程序。然而,大多数GUI库都是面向对象的,很难用C等非面向对象的编程语言对它们进行编程。即使是为C设计的面向对象的图形用户界面库(如GTK+ )也需要大量的模板。因为我对这些面向对象的库有困难,所以我想知道哪些GUI库不是面向对象的?
发布于 2012-08-17 22:16:47
我不知道有任何现代GUI工具包不是面向对象的。OO只是一种非常有用的编程技术,即使在C语言中也是如此。
我认为唯一一个我认为不是面向对象的工具包是雅典娜。我并没有真正使用它,但是很久以前有一个简短的CS实验室任务是用雅典娜做的。
如果您真的想避免OO,我想您可以直接使用xlib。
https://stackoverflow.com/questions/12013693
相似问题