现在又有新问题了。强制转换后编译通过。但新问题出现了
提示没有定义 GTK_WINDOW_DIALOG ………………
[root@Computer plugin.beep]# make
make all-recursive
make[1]: Entering directory `/root/ape/plugin.beep'
Making all in src
make[2]: Entering directory `/root/ape/plugin.beep/src'
/bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I..
-I/usr/include/mac -I/usr/include/bmp -pthread -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include
-I/usr/include/freetype2 -s -O3 -Wall -pedantic -D__GNUC_IA32__ -c
fileinfo.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/mac -I/usr/include/bmp
-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -s -O3
-Wall -pedantic -D__GNUC_IA32__ -Wp,-MD,.deps/fileinfo.pp -c fileinfo.cpp
-fPIC -DPIC -o .libs/fileinfo.o
fileinfo.cpp: In function `void mac_file_info_box(char*)':
fileinfo.cpp:209: error: `GTK_WINDOW_DIALOG' undeclared (first use this
function)
fileinfo.cpp:209: error: (Each undeclared identifier is reported only once for
each function it appears in.)
make[2]: *** [fileinfo.lo] 错误 1
make[2]: Leaving directory `/root/ape/plugin.beep/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/ape/plugin.beep'
make: *** [all-recursive-am] 错误 2
[root@Computer plugin.beep]#