MinGW安装不说了.
点击打开链接www.gtk.org/download/win32.php下载
All-in-one bundles一体包,解压到C:\gtk目录下.
设置环境变量PATH
“我的电脑”--右键“属性”--“高级”--“环境变量”(用户变量)--"新建",变量名为Path,变量值为
c:\gtk\bin; c:\MinGw\bin
保存,重启电脑使变量生效.
下面来测试一下是否一切正常.
启动MinGW ,输入 pkg-config --cflags gtk+-2.0
显示结果:
打开记事本,编写gtk.c代码如下,保存到msys home下编译.
#include <gtk/gtk.h> int main (int argc, char *argv[]) { GtkWidget *window; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL); gtk_widget_show (window); gtk_main (); return 0; }
gcc `pkg-config --cflags gtk+-2.0` -o gtk1.exe gtk.c `pkg-config --libs gtk+-2.0`
如果一切正确就编译成功了.输入
gtk1.exe
应该看到一个空白小窗口.