在Windows上编译GTK +应用程序?

我正在跟随这个线程为了学习gtk,但我似乎无法得到它编译。 我已经下载GTK all in one bundle提取到c:\gtk (也设置bin作为pathvariables),但是当我尝试gcc foo.c %VAR%它说gcc: %VAR%: No such file or directory ,我在这里错过了什么?

这是我的VAR.bat文件

 set VAR = -mms-bitfields -IC:/gtk/include/gtk-2.0 -IC:/gtk/lib/gtk-2.0/include -IC:/gtk/in clude/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 -IC:/gtk/include/freety pe2 -IC:/gtk/include/libpng14 -LC:/gtk/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -lat k-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpan go-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl start cmd 

我把它和foo.c放在同一个目录下

Solutions Collecting From Web of "在Windows上编译GTK +应用程序?"

删除bat文件中等号周围的空格:

 C:\Users\unwind>set a = hello C:\Users\unwind>echo %a% %a% C:\Users\unwind>set a=hello C:\Users\unwind>echo %a% hello 

您可以使用Dev-C ++来编译GTK +应用程序。 请按照以下介绍http://users.libero.it/efa/gtkDev-C++En.html