作者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
→ elpam:我猜的啦..sudo apt-get install libglade2-dev 06/15 20:47
→ psboy:libglade裝了...沒看到我手動把libglade連結過去嗎 ._. 06/15 20:49