第一次写GTK的程序,按书上< linux程序设计>(第三版)抄了个最简单的例子(P540),却发现怎么都编译不过。
一直提示<gtk/gtk.h>找不到这个文件夹, 上网发现很多人有这个问题。不过尝试了网上提供的一些方法都不行。
如 http://blog.csdn.net/zuopai/archive/2008/04/03/2248451.aspx
后来发现原来书上有个地方错了
`pkg-config -cflags -libs gtk+-2.0' 是错误的 应该是`pkg-config --cflags --libs gtk+-2.0` ;
这个要注意 ` 是ESC下面的那个,另外 在编译前要检查下你的gtk版本是什么
1.0版本: rpm -q gtk+-devel
2.0版本: rpm -q gtk2-devel
如果是版本一的话 编译时是 gtk-config.
恩 就是这样。 好了,希望初学GTK而遇到这种问题的朋友们能够解决你们的问题。