编译skyeye时出错
我完全安装了RedHat7.2./configure --target=arm-elf --prefix=/usr/local --without-gtk-prefix --without-gtk-exec-prefix --disable-gtktest在/workstation/skyeye下执行完这条命令后,我执行make出现如下错误:Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
skyeye_lcd.c: In function `lcd_enable':
skyeye_lcd.c:145: warning: passing arg 1 of `gtk_window_set_title' from incompatible pointer type
skyeye_lcd.c:165: parse error before `color'
skyeye_lcd.c:199: `color' undeclared (first use in this function)
skyeye_lcd.c:199: (Each undeclared identifier is reported only once
skyeye_lcd.c:199: for each function it appears in.)
make: *** Error 1
make: *** Error 2
make: *** Error 2 需要安装GTK 我是完全安装的RedHat7。2,怎么不包括GTK。不好意思,我是非常菜菜的 我用的是redhat9.0,选择工作站缺省就装上了。
redhat7.2没有用过,你是一下gtk-config命令,
如果可以表示redhat7.2是gtk1.x版本的。
输入命令pkg-config如果有结果是gtk2.0以上
版本的。如果都不行,就到网上找一个gtk2.0
装上。再不行你就装redhat9.0。毕竟skyeye
是在redhat9.0上整的。 换rh9,编译支持LCD的skyeye应该没有问题。
我们这里已经基本不用rh7.2了。其实rh7.2是很好的一个发布。
页:
[1]