Linux的Geany开发工具是不是传说中的GTK呢?
1个回答
展开全部
用Geany在Ubuntu软件中心自己的描述来说:
Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany.
(Geany是一个小巧且轻量级的集成开发环境。它的开发就是为了提供一个极少依赖其他包的小而快速的IDE。它仅使用GTK2的工具集,因此,你仅使用GTK2的运行库就可以运行它。)
而GTK在官网对自己的描述则是:
GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.
(GTK+,或GIMP工具集,是一款用于创建图形用户界面的跨平台工具集。GTK+为适应从一次性小工具到完整的应用套件项目,提供一套完整的部件设备。)
以上两段描述不难看出,GTK是一个工具集,而Geany是建立在这个工具集上面的一套集成开发环境。类似于Windows下VC和MFC的关系
Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany.
(Geany是一个小巧且轻量级的集成开发环境。它的开发就是为了提供一个极少依赖其他包的小而快速的IDE。它仅使用GTK2的工具集,因此,你仅使用GTK2的运行库就可以运行它。)
而GTK在官网对自己的描述则是:
GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.
(GTK+,或GIMP工具集,是一款用于创建图形用户界面的跨平台工具集。GTK+为适应从一次性小工具到完整的应用套件项目,提供一套完整的部件设备。)
以上两段描述不难看出,GTK是一个工具集,而Geany是建立在这个工具集上面的一套集成开发环境。类似于Windows下VC和MFC的关系
追问
那我怎么在软件中心里面找不到GTK+呢?请指点,谢谢
追答
GNOME作为X-Window的发行版里应该是自带GTK的吧~忘记了
如果没有,可以尝试安装这些文件:
libglib2.0-doc
libgtk2.0-doc
gtk本身只是个工具集,不是直接调用的命令,更没有界面
编译还是要使用gcc进行编译,只不过加上些调用gtk包的命令而已
具体的方法上网搜一下就可以,很多的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询