当前位置:  开发笔记 > 运维 > 正文

什么是可用于gtk +开发的IDE

如何解决《什么是可用于gtk+开发的IDE》经验,为你挑选了3个好方法。

最近我开始学习C/gtk +编程.并且想问一个问题:除命令行界面外,哪些IDE可用于C/gtk +开发?

谢谢.



1> Joey Adams..:

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

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

Anjuta可以做C/GTK +,但我个人对此并不十分印象深刻.它询问你要打开哪个插件.glade文件,新项目是用autoconf构建的(导致一个简单的"Hello world"的70多个文件混乱)并默认使用gettext进行本地化(导致一堆样板文件) main.c中的代码,当你调用奇怪的边缘情况时,例如双击你刚刚创建的按钮,它会弹出这样的对话框:

添加新处理程序存根时出错:设计器没有关联的编辑器. 要避免此消息,请在Preferences-> Glade GUI Designer中关闭

从初学者的角度来看,我对Anjuta的印象是,你可以说非常消极.它显示了许多高级选项,但不会让您在没有太多麻烦的情况下完成基本任务.Anjuta并不孤单.总的来说,我不相信我曾经为任何像我这样的初学者都很容易的GUI工具包找到了(成熟的)C/C++ IDE.


"我不相信我曾经为任何GUI工具包找到过(成熟的)C/C++ IDE ......"Qt Builder + Qt Designer怎么样?恕我直言它是一个伟大的IDE!

2> Dean Harding..:

GTK +真的没什么特别之处,它是一个非常标准的C API,所以任何让你编程C的IDE都能很好地适用于GTK +.示例包括Eclipse和Code :: Blocks.

您还可以使用Glade作为RAD工具以图形方式开发GTK + GUI.但是,使用Glade几乎与IDE无关.



3> detly..:

就个人而言,我发现Eclipse CDT和Glade是一个非常好的组合.Eclipse不需要你使用Autotools等.如果你在Debian/Ubuntu下,我建议手动安装 Eclipse而不是使用存储库版本.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有