Re: [問題]gtk compile 後不能用??

看板Linux作者時間17年前 (2008/10/08 02:01), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《davidjans.bbs@ptt.cc (david)》之銘言: > 但要執行檔案時 > 卻會show 出 > (test:6787): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET > (widget)' failed Gtk+ 底層透過 GLib 實現物件導向,基本上,物件要在執行時期才建立關聯,您的 問題就是 GtkObject 衍生物件的搭配上出了錯誤。 偵錯方式為: (1) 重新編譯,並在 CFLAGS 加入 -g 以包含除錯符號 (2) 設定環境變數 export G_DEBUG=fatal_warnings [以 bash 為例] (3) 在 gdb 中重新執行該 Gtk+ 應用程式 # gdb my_prog (gdb) run 這時候,gdb 就會停留在發生問題的行號與程式碼。 -- Jim Huang aka "jserv" Planet OrzLab: http://orzlab.blogspot.com/ website: http://jserv.sayya.org/ blog: http://blog.linux.org.tw/jserv/ -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 122-116-62-89.hinet-ip.hinet.net

10/08 09:52, , 1F
jserv大神推~ 昨天的LXDE session很有趣
10/08 09:52, 1F

10/09 16:58, , 2F
推 看到這堆錯誤訊息都不知道怎麼debug xD
10/09 16:58, 2F
文章代碼(AID): #18wwFV00 (Linux)
文章代碼(AID): #18wwFV00 (Linux)