C gtk和x2B有哪些IDE可用;发展

C gtk和x2B有哪些IDE可用;发展,c,ide,gtk,C,Ide,Gtk,最近我开始学习C/gtk+编程。我想问一个问题:除了命令行界面,还有哪些IDE可用于C/gtk+开发 谢谢。GTK+真的没有什么特别之处,它是一个相当标准的C API,因此任何让您编写C的IDE都可以很好地用于GTK+。例子包括和 您还可以将其用作RAD工具,以图形方式开发GTK+GUI。不过,Glade的使用基本上是独立于IDE的。根据我(有偏见的)观点和经验,最好通过命令行编译和您最喜欢的编辑器(gedit、kate、vi、emacs等等)来学习GTK。通过这种方式,您可以按照自己的速度学习

最近我开始学习C/gtk+编程。我想问一个问题:除了命令行界面,还有哪些IDE可用于C/gtk+开发


谢谢。

GTK+真的没有什么特别之处,它是一个相当标准的C API,因此任何让您编写C的IDE都可以很好地用于GTK+。例子包括和

您还可以将其用作RAD工具,以图形方式开发GTK+GUI。不过,Glade的使用基本上是独立于IDE的。

根据我(有偏见的)观点和经验,最好通过命令行编译和您最喜欢的编辑器(gedit、kate、vi、emacs等等)来学习GTK。通过这种方式,您可以按照自己的速度学习,而不是试图处理一个真正不适合初学者的大型复杂IDE。尽管如此,请注意devhelp(GTK的开发文档程序),并尝试使用glade3构建两个GUI,并在您的C程序中使用它们

这可能不是您想要的答案,但我觉得C/C++GUI IDE往往很糟糕,至少对初学者来说是这样

我可以做C/GTK+,但我个人对此印象不是很好。它会询问你想用什么插件打开.glade文件,新项目是用autoconf构建的(在一个简单的“Hello world”中会产生超过70个文件),默认情况下用gettext进行本地化(在main.c中会产生一堆样板代码),当您调用奇怪的边缘情况时,如双击刚刚创建的按钮时,会弹出如下对话框:

Glade GUI设计器“>


从初学者的角度来看,我对Anjuta的印象是非常负面的。它显示了很多高级选项,但不允许你不费吹灰之力就完成基本任务。Anjuta并不孤单。总的来说,我不相信我曾经找到过一个(成熟的)对于像我这样的初学者来说,任何GUI工具包都可以使用C/C++IDE。

我个人认为这是一个很好的组合。Eclipse不需要你使用自动工具等。如果你使用Debian/Ubuntu,我建议使用Eclipse而不是使用存储库版本。

有很好的C/C++支持,如果你想要一个设计师,我愿意第二,我个人更喜欢Emacs++用于C开发。

Eclipse或Anjuta IDE。我觉得Anjuta IDE很舒服。

这也是我使用的。我可以推荐它。“我不相信我曾经为任何GUI工具包找到过(成熟的)C/C++IDE。。。“那么Qt Builder+Qt Designer呢?我觉得这是一个很棒的IDE!谷歌警告说,你用来承载该图像的主机上存在恶意软件。。你能找一个不同的主人吗?@Axlrod:谢谢你让我知道。通过StackOverflow的Checkout Vala[将其移动到imgur.com,这是一种新的(2006年)伟大的语言,专门用于GTK/Gnome开发