2024年3月17日发(作者:)

Linux编程 C语言图形开发工具

Fedora Core 6中包含了许多C/C++的图形开发工具,不论是在GNOME桌面环

境下还是在KDE桌面环境下,都具有十分优秀的C/C++语言开发工具。Glade是

GNOME桌面环境下优秀的GUI应用程序开发工具,而KDevelop是KDE桌面环境

下优秀的C/C++语言开发工具。

1.Glade开发工具

Glade的全称为Glade Interface Designer,该软件是GNOME的开发工具,用户

可以轻松地开发出GNOME下的应用程序。用户可以选择【应用程序】【编程开发】|

|【Glade Interface Designer】命令打开该工具,打开后的效果如图13-13所示。

图13-13 Glade开发工具

当启动Glade时,就会在用户的当前工作目录中创建一个名为Projects的目

录,还可以看到主窗口以及浮动的【属性】窗口和【调色板】窗口等。

创建应用程序时,单击Glade窗口中【新建】快捷按钮或选择【Project】|【新

建】命令,系统自动弹出【新项目】对话框,用户可以选择两种不同的项目类型:

New GTK+ Project和New GNOME Project。如图13-14所示。

图13-14 选择项目类型

用户确定选择某种项目,就在对应的项目上单击此时【调色板】窗口会给出相

应项目可用的控件,用户便可以创建相应的GNOME应用程序。

选择Project菜单项下的Options命令,系统弹出【项目选择】对话框,在该对

话框中用户可以设置相关的语言选项。如在【常规】选项卡中用户可以选择是使用

C语言、C++语言还是Ada95等,如图13-15所示。

图13-15 项目选项

当完成程序的构建后,选择Project窗口的File菜单,选择Build命令,则Glade

为项目构建需要的源代码和脚本。

2.KDevelop开工具

KDevelop是KDE桌面环境下的C/C++开发工具,KDevelop不是默认安装的,

需要用户在【软件包管理者】对话框中选择安装。安装完成后选择【应用程序】|

【编程】|【KDevelop:C/C++】命令,之后弹出KDevelop操作界面,如图13-16所

示。

图13-16 KDevelop编译工具

使用该工具时,首先选择File菜单下的New命令,系统自动弹出New File对

话框,这里用户添加新建文件,在Directory文本框中填写文件存放的路径,而在

File Name中填写文件名,如图13-17所示。

图13-17 添加文件

选择Project下面的New命令,系统弹出Creat New Project对话框,在这里可

以创建用户项目,如图13-18所示。

图13-18 创建新项目

从图13-5中可以看到,用度不仅可以创建C语言的工程还可以创建C++语言

的工程,并且KDevelop提供了多种工程样式,如基于Cmake的工程、GBA工程以

及GNOME等。用户可以选择不同的工程样式来创建,以满足用户需要。

3.Fedora Eclipse

Eclipse是一款开源的可扩展的集成开发环境,它可以使用多种插件来开发包

括Java、JSP或C/C++等在内的多种语言。前面曾经介绍过使用Fedora Eclipse开发

Java程序,同样也可使用Eclipse来编写C程序。

首先需要得到Eclipse的C/C++开发插件,该插件的名称为CDT,用户可以在

上下载到相关版本的CDT。这里下载了CDT的压缩包文件,解压

后的文件夹中有两个目录分别是:plugins和features。分别将这两个目录下的所文

件复制到Fedora Eclipse目录中(Fedora Eclipse安装目录为/usr/share/eclipse)相应

的plugins和features下即可完成对插件的安装。

启动Fedora Eclipse,进入主界面后创建一个Project,在弹出的New Project对

话框可以看到类型包括了C和C++,如图13-19所示。

选择C工程

图13-19 创建C工程

创建C工程时与创建Java工程过程相同,用户可以根据提示来创建。新工程创

建完成后,会在主界面左侧导航栏中出现。与Java工程相同,用户还可以为该工

程创建源文件或其他文件等。图13-20演示了为工程创建了一个C语言源文件,并

写入了代码。

图13-20 创建C源文件