如果直接将glade 生成的c的源文件添加到Eclipse 的工程中,编译将无法通过。
需要修改一下项目属性配置。
1.增加 include 目录。将一下目录添加到项目的include path 中,
/usr/include/gtk-2.0
/usr/lib/gtk-2.0/include
/usr/include/atk-1.0
/usr/include/cairo
/usr/include/pango-1.0
/usr/include/glib-2.0
/usr/lib/glib-2.0/include
/usr/include/freetype2
/usr/include/libpng12
如图:
2.将 -L/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 添加到 gcc 编译器的Miscellaneous 的other flags 项目中。如下图:
3.编译执行,即可。可以将glade的保存目录设置在eclipse的工程目录的src下,这样每次预编生成代码后,在eclipse直接编译就可以了。