注意:限于篇幅,文中所有涉及的图片均省略。
Eclipse和Qt的结合起来使用,也是很常见的形式,Nokia专门为此开发了插件。Eclipse的官方网站是:http://www.eclipse.org/,在上面可以很容易的下载到各种你需要的版本,目前的最高版本为 3.5 Galileo。
4.3.1 简介
Eclipse是著名的跨平台的开源的集成开发环境(IDE)。Eclipse的本身只是一个框架平台,最初主要用来Java语言开发,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE,比如Nokia的Carbide.c++(后面我们还会讲到它),现在它已经发展成为支持其他多种计算机语言如C++和Python的优秀IDE。
Eclipse启动后的画面如图4-2所示。
图4-2 eclipse启动画面
4.3.2 主要特点
Eclipse的主要特点如下:
◆ 良好的扩展性
这要归功于Eclipse首创的插件机制,Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT),C/C++环境插件插件(CDT),开发框架环境(PDE)等。
◆ 强大的支持
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。众多的业界巨头对Eclipse 非常看好,并且持续投入巨资以支持研发和管理。
除了商业公司的青睐,Eclipse 还得到来自世界各地的爱好者组成的众多开源社区的支持,几乎每天都有新的插件和功能产生,而 Eclipse基金会的管理也非常有序,基于Eclipse 的成功应用屡见不鲜,这些都使得Eclipse成为最受欢迎的优秀IDE之一。
◆ Qt工程可以跨平台使用
Eclipse虽然不能解析