作者psboy (屠牛特攻队)
看板LinuxDev
标题Re: [分享] GHunter 0.0.3 - 专看漫画的看图程式
时间Sun Jun 15 20:17:36 2008
※ 引述《huki (我的月牙湾,有你存在)》之铭言:
: v 0.0.3 (2008/05/31)
: * 多国语系(pot & po)
: * 增加判断glade档若不在的错误处理
: 这阵子花了一点时间
: 把一些东西加了进去烦了不少大大(j大,f大和a大)
: 终於这个版本用出来了
: 之後会再把一些功能加上去
: 希望大家能去看看
: http://ghunter.googlecode.com
: source code:http://ghunter.googlecode.com/files/ghunter_0.0.3.tar.gz
在Ubuntu 8.04上面compile时发生问题
原本是找不到glade/glade.h
手动将/usr/include/glade link到 /usr/include/libglade-2.0/glade
还是出现undefined reference的问题
完整error message如下
sss@sss:~/ghunter$ cmake .
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sss/ghunter
sss@sss:~/ghunter$ make
Linking C executable ghunter
CMakeFiles/ghunter.dir/src/ghunter.o: In function `on_main_window_destroy':
ghunter.c:(.text+0x62): undefined reference to `glade_xml_get_type'
ghunter.c:(.text+0x92): undefined reference to `glade_get_widget_tree'
CMakeFiles/ghunter.dir/src/ghunter.o: In function `open_file':
ghunter.c:(.text+0x872): undefined reference to `glade_get_widget_tree'
ghunter.c:(.text+0x888): undefined reference to `glade_xml_get_widget'
CMakeFiles/ghunter.dir/src/ghunter.o: In function
`on_close_menuitem_activate':
ghunter.c:(.text+0x8f3): undefined reference to `glade_get_widget_tree'
ghunter.c:(.text+0x909): undefined reference to `glade_xml_get_widget'
CMakeFiles/ghunter.dir/src/ghunter.o: In function
`on_fullscreen_menuitem_activate':
ghunter.c:(.text+0xbda): undefined reference to `glade_get_widget_tree'
ghunter.c:(.text+0xbf0): undefined reference to `glade_xml_get_widget'
CMakeFiles/ghunter.dir/src/ghunter.o: In function
`on_zoom_fit_menuitem_activate':
ghunter.c:(.text+0xc80): undefined reference to `glade_get_widget_tree'
ghunter.c:(.text+0xc9d): undefined reference to `glade_xml_get_widget'
CMakeFiles/ghunter.dir/src/ghunter.o: In function
`on_main_eventbox_button_press_event':
ghunter.c:(.text+0x11ae): undefined reference to `glade_get_widget_tree'
ghunter.c:(.text+0x11c4): undefined reference to `glade_xml_get_widget'
CMakeFiles/ghunter.dir/src/ghunter.o: In function `set_Instructions':
ghunter.c:(.text+0x1699): undefined reference to `glade_get_widget_tree'
ghunter.c:(.text+0x16af): undefined reference to `glade_xml_get_widget'
CMakeFiles/ghunter.dir/src/ghunter.o: In function `main':
ghunter.c:(.text+0x18f6): undefined reference to `glade_xml_new'
ghunter.c:(.text+0x1904): undefined reference to
`glade_xml_signal_autoconnect'
ghunter.c:(.text+0x1917): undefined reference to `glade_xml_get_widget'
ghunter.c:(.text+0x192d): undefined reference to `glade_xml_get_widget'
ghunter.c:(.text+0x1943): undefined reference to `glade_xml_get_widget'
collect2: ld 回传 1
make[2]: *** [ghunter] Error 1
make[1]: *** [CMakeFiles/ghunter.dir/all] Error 2
make: *** [all] Error 2
请问这要怎麽办? QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.143.66
1F:→ elpam:我猜的啦..sudo apt-get install libglade2-dev 06/15 20:47
2F:→ psboy:libglade装了...没看到我手动把libglade连结过去吗 ._. 06/15 20:49