在Windows环境下配置dev-cpp 和GTK+开发环境
虽然GTK+是Linux下的开发环境,因为其跨平台特性,有时候我们需要在Windows XP 上用到它的。所以如何在Windows下配置GTK+的开发环境,是许多开发者的实际需求。下面将环境的搭建过程简述如下:
一、软件准备
我们需要准备两个软件:C/C++编译环境和GTK+库
1.我们这里采用的编译环境是使用MinGW编译器的免费的C/C++ IDE开发环境Dev-Cpp4.9.9.2,下载地址:sourceforge/projects/dev-cpp/files/Binaries/)。
2.开发GTK+所需要的库以及配置程序GTK+2.0
下载地址:/download/win32.php。建议下载all-in-one bundle版本。二、软件安装
1.安装Dev-Cpp
安装时选择默认项即可,默认安装在C:\Dev-Cpp。启动软件可见到如图1界面。
图1 Dev C++启动界面
2.安装Gtk+2.0 for Windows
将下载的文件gtk+-bundle_2.24.10-20120208_win32.zip解压缩到c:\gtk目录下。如果需要安装第三方软件,参考表1,表2。
表1 其他的第3方软件
Package Version Downloads
pixman 0.24.0 Dev Sources
pkg-config 0.26 Tool Dev Sources
gettext-tools 0.18.1.1 Dev Sources
表2 需要的第3方依赖软件
Package Version Downloads
Run-time Dev Sources
zlib 1.2.5
cairo    1.10.2 Run-time Dev Sources
Run-time Dev
libpng 1.4.3
Freetype    2.4.2 Run-time Dev Sources
Run-time Dev Sources
Fontconfig 2.8.0
expat    2.0.1 Run-time Dev
Run-time Dev Sources
gettext-runtime 0.18.1.1
三、环境配置
1.设置windows环境
设置Windows 的path环境变量,右键单击“我的电脑”–>“属性”–>“高级”–>“环境变量”–>“系统变量”,添加c:\gtk\bin,如图2所示。
图2 path设置
2.设置Dev-C++环境
(1)导出Gtk+2.0的编译信息
在“开始-〉运行”中输入cmd进入DOS模式,是使用pkg-config工具将Gtk+2.0的编译信息导出。具体操作如图3。命令如下:
pkg-config –cflags gtk+-2.0 >
pkg-config –libs gtk+-2.0 >
图3 导出编译信息
(2)创建Gtk+编译器项目
在“工具->编译选项->编译器”中创建新的配置GTK,如图4。将上步导出的编译信息文件和内容分别粘贴到“编译时加入以下命令”和“在连接器命令行加入以下命令”,并购选,如图5。
图4 创建编译器配置
图5 设置编译器参数
四、验证配置
1.创建工程
打开 Dev-C++,建立一个新的工程(如图6),并添加一个新文件gtkhello.c (如图7)如下。
#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window), "Hello World");
gtk_widget_show(window);
gtk_main();
return 0 ;
}
图6 创建新工程
图7 添加gtkhello.c文件
2.设置编译配置
选择“工程”-〉“工程属性”-〉编译器选项,选择编译器为GTK,如图8。
图8 选择编译器配置
3.编译运行
如何搭建php开发环境
选择“运行”-〉“编译运行”可以编译通过,并见到如图9所示的运行结果。此时表明环境配置完成。
图9 运行结果

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。