1.安装gtk2.6(gtk-devel,glade)开发包到dev-c++目录下
2.安装dev-cpp到dev-c++目录下(dev-cpp我事先按(windows下的gtk移植)一文配置过,不过好象不需要配置,glade生成的dev-cpp工程文件中已包含配置。)
3.用glade设计一个界面,生成代码
4.在glade生成的代码目录里,找到dev-cpp目录,双击其中的dev-cpp工程文件test1.dev,打开dev-cpp,编译、连接、运行即可。
008-04-28 | windows下dev cpp + GTK的使用
首先,安装dev cpp,可以在下面地址下载到新的版本:
http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe
安装完dev cpp,在下面地址下载到新的gtk for windows:
http://sourceforge.net/project/showfiles.php?group_id=98754
注意应该是gtk-win32-devel-x.x.x-rc1.exe,
之后安装GTK。
用Dev cpp打开一个工程,编译运行,如果仍有错,说明是参数配置处出错了,,应该在 工程-〉工程属性-〉参数
处添加以下参数:
Compiler:
-mms-bitfields -mwindows -DHAVE_CONFIG_H -I"$(GTK_BASEPATH)/include/gtk-2.0" -I"$(GTK_BASEPATH)/lib/gtk-2.0/include" -I"$(GTK_BASEPATH)/include/atk-1.0" -I"$(GTK_BASEPATH)/include/pango-1.0" -I"$(GTK_BASEPATH)/include/glib-2.0" -I"$(GTK_BASEPATH)/lib/glib-2.0/include" -I"$(GTK_BASEPATH)/include" -DPACKAGE_PREFIX=\"\" -DPACKAGE_DATA_DIR=\"\" -DPACKAGE_LOCALE_DIR=\"\"
C++ Compiler:
-mms-bitfields -mwindows -DHAVE_CONFIG_H -I"$(GTK_BASEPATH)/include/gtk-2.0" -I"$(GTK_BASEPATH)/lib/gtk-2.0/include" -I"$(GTK_BASEPATH)/include/atk-1.0" -I"$(GTK_BASEPATH)/include/pango-1.0" -I"$(GTK_BASEPATH)/include/glib-2.0" -I"$(GTK_BASEPATH)/lib/glib-2.0/include" -I"$(GTK_BASEPATH)/include" -DPACKAGE_PREFIX=\"\" -DPACKAGE_DATA_DIR=\"\" -DPACKAGE_LOCALE_DIR=\"\"
Linker:
-L"$(GTK_BASEPATH)/lib" -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
之后再次编译运行,就OK了。
此时,你就可以在windows下实现linux的效果了。哈哈哈!