我在配置eclipse时,使用MinGw编译器,在设置GTK+有关链接库,头文件时也手动设置,以下是我设置的东东:
1.GCC C Compiler->includes:
"C:\eclipse\MinGW\include"
C:\GTK\lib\gtk-2.0\include
C:\GTK\include\gtk-2.0
C:\GTK\include\atk-1.0
C:\GTK\include\pango-1.0
C:\GTK\include\glib-2.0
C:\GTK\lib\glib-2.0\include
2.MinGw C Linker:
2.1libraries:
gtk-win32-2.0
gdk-win32-2.0
atk-1.0
gdk_pixbuf-2.0
pangowin32-1.0
pango-1.0
gobject-2.0
gmodule-2.0
glib-2.0
intl
iconv
2.2Library search paths:
C:\GTK\lib
设置完毕后,已能识别GTK/GTK.h这个头文件,但问题是变量GtkWidGet这个变量不识别,请各位大牛帮小弟想想问题出在哪啊
请参考: http://www.ruchee.com/code/c/gtk/eclipse.html######@王一峰 : 我是安装的最新的,不存在这个问题。网上教程仅供参考,或许他人的方法对于他自己来说是适用的,但看教程的人因为环境配置不当或环境设置得不一样,所以出现问题也属正常######@Ruchee : 解决了,我的MinGW没装好,建议你把博客更新下,下载最新的MinGW,不然有问题的,关键是网上教程很杂,很多都说build时要用GNU make build,我发现不行,要用内置的CDT internal build######@王一峰 : 你看下include/gtk-2.0/gtk目录下有没有gtkstyle.h这个文件,如果没有就是GTK安装包不完整的问题,如果有则我也无计可施######@Ruchee : GTK的应该是设置好了,编译器怎么配置?######@王一峰 : 你确定环境变量以及MinGW都配置好了?######按照楼上的步骤,把gtk配置完了,嘿嘿######
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。