Windows安装配置Gtk步骤

本文详细介绍了在Windows操作系统上安装和配置GTK+的步骤,包括必要的下载、安装过程和环境变量设置,帮助用户成功搭建GTK+开发环境。
Windows安装配置Gtk步骤
忽然心血来潮,又想鼓捣一下Gtk,因为没有安装Linux的PC可用,所以只好在Windows上玩玩了,记一下步骤,免得总忘,老了老了……
步骤一:下载。
1.Gtk官方网站:http://www.gtk.org/
我选择了Bundle下载,链接为:http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.16/gtk+-bundle_2.16.6-20091013_win32.zip
2.MinGW官方网站:http://www.mingw.org/
我选择了可执行文件下载,链接为:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.6/MinGW-5.1.6.exe/download
步骤二:解压安装。
1.在C盘下新建目录GTK,把Gtk压缩包内容全部解压到这个目录下。
2.直接安装MinGW,安装成功后在C盘下的MinGW目录下。
步骤三:配置。
1.在环境变量Path中加入两项:C:\MinGW\bin和C:\GTK\bin。
2.提取include和lib的配置,在命令行中运行pkg-config --cflags gtk+-2.0和pkg-config --libs gtk+-2.0分别得到两个配置。
3.记录步骤2两个相关配置,如果想去掉程序运行的命令行,需要在lib的配置中加入-mwindows。
步骤四:测试。
如下程序
#include <gtk/gtk.h>
int main(int argc,char *argv[])
{
      GtkWidget *window;     
      gtk_init(&argc,&argv);
      window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
      gtk_widget_show(window);
      gtk_main();
      return 0;
}
编译命令为
gcc -g example.c -o example.exe -mms-bitfields -IC:/GTK/include/gtk-2.0 -IC:/GTK/lib/gtk-2.0/include -IC:/GTK/include/atk-1.0 -IC:/GTK/include/cairo -IC:/GTK/include/pango-1.0 -IC:/GTK/include/glib-2.0 -IC:/GTK/lib/glib-2.0/include -IC:/GTK/include/freetype2 -IC:/GTK/include -IC:/GTK/include/libpng12 -LC:/GTK/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -mwindows
上面的include和lib都是我从步骤三得到,尝试运行example.exe看看发生了什么?不过这个例子你貌似需要手动kill这个名字为example的process。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值