编译一个程序出了问题:
系统/usr/include/gtk-1.2 (/usr/include/gtk-2.0)中有gdk, gtk目录含有头文件,现在的程序中头文件中是这样包含gtk.h的:
#include <gtk/gtk.h>
编译提示找不到gtk.h文件。
把上面的include语句改成
#include <gtk-1.2/gtk/gtk.h>
后还是有问题,提示:
/usr/include/gtk-1.2/gtk/gtk.h:31:21: gdk/gdk.h: No such file or directory
/usr/include/gtk-1.2/gtk/gtk.h:32:31: gtk/gtkaccelgroup.h: No such file or directory
等等。
gcc -DSTDC_HEADERS=1 -I/usr/local/include/gtkgl/ -I/usr/include/gtk-1.2 -g -O2 -I/usr/lib/glib/include -I/usr/X11R6/include -c polyview.c
In file included from /usr/include/gtk-1.2/gdk/gdk.h:31,
from /usr/include/gtk-1.2/gtk/gtk.h:31,
from polyview.c:25:
/usr/include/gtk-1.2/gdk/gdktypes.h:33:18: glib.h: No such file or directory
In file included from /usr/include/gtk-1.2/gdk/gdk.h:31,
from /usr/include/gtk-1.2/gtk/gtk.h:31,
from polyview.c:25:
/usr/include/gtk-1.2/gdk/gdktypes.h:52: error: syntax error before "GdkAtom"
/usr/include/gtk-1.2/gdk/gdktypes.h:52: warning: data definition has no type or storage class
/usr/include/gtk-1.2/gdk/gdktypes.h:98: error: syntax error before "gpointer"
/usr/include/gtk-1.2/gdk/gdktypes.h:103: error: syntax error before "GdkWChar"