新人问有关anjuta和gtk的问题

开发基于GTK+或QT的应用程序
回复
chunhe
帖子: 45
注册时间: 2007-04-05 13:26
送出感谢: 0
接收感谢: 0
联系:

新人问有关anjuta和gtk的问题

#1

帖子 chunhe » 2007-11-18 12:36

gcc -o hello hello.c `gtk-config --cflags --libs`
没有 问题
在ide里面编译执行就不可以
是不是因为anjuta没有配置好的原因?
图片
附件
screenshot2.png
screenshot2.png (5.49 KiB) 查看 1213 次
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#2

帖子 stlxv » 2007-11-18 12:46

你给的信息都不是编译时的信息
PHP是最好的语言!不服来战!
chunhe
帖子: 45
注册时间: 2007-04-05 13:26
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 chunhe » 2007-11-18 13:01

make
make all-recursive
make[1]: Entering directory `/home/chunhe/Projects/gtk-foobar'
Making all in src
make[2]: Entering directory `/home/chunhe/Projects/gtk-foobar/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/chunhe/Projects/gtk-foobar/src'
make[2]: Entering directory `/home/chunhe/Projects/gtk-foobar'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/chunhe/Projects/gtk-foobar'
make[1]: Leaving directory `/home/chunhe/Projects/gtk-foobar'
Completed... successful
总共耗时:1 秒


执行报错
(gtk-foobar:8010): libglade-WARNING **: could not find glade file 'gtk-foobar.glade'

(gtk-foobar:8010): libglade-CRITICAL **: glade_xml_signal_autoconnect: assertion `self != NULL' failed

(gtk-foobar:8010): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(gtk-foobar:8010): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed
头像
madoldman
帖子: 599
注册时间: 2006-02-27 20:19
来自: works system
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 madoldman » 2007-11-19 14:34

编译的时候加上-rdynamic参数看看
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#5

帖子 stlxv » 2007-11-19 14:56

chunhe 写了:make
make all-recursive
make[1]: Entering directory `/home/chunhe/Projects/gtk-foobar'
Making all in src
make[2]: Entering directory `/home/chunhe/Projects/gtk-foobar/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/chunhe/Projects/gtk-foobar/src'
make[2]: Entering directory `/home/chunhe/Projects/gtk-foobar'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/chunhe/Projects/gtk-foobar'
make[1]: Leaving directory `/home/chunhe/Projects/gtk-foobar'
Completed... successful
总共耗时:1 秒


执行报错
(gtk-foobar:8010): libglade-WARNING **: could not find glade file 'gtk-foobar.glade'

(gtk-foobar:8010): libglade-CRITICAL **: glade_xml_signal_autoconnect: assertion `self != NULL' failed

(gtk-foobar:8010): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

(gtk-foobar:8010): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed
这些也不是
PHP是最好的语言!不服来战!
回复

回到 “GTK+和QT”