Gtk编译不过,请人指教
gcc -g -Wall -c interface.c `pkg-config --cflags gtk+-2.0`
interface.c:126:1: unterminated argument list invoking macro "g_signal_connect"
interface.c: In function `create_window':
interface.c:126: `g_signal_connect' undeclared (first use in this function)
interface.c:126: (Each undeclared identifier is reported only once
interface.c:126: for each function it appears in.)
interface.c:126: parse error at end of input
interface.c:18: warning: unused variable `toolbar'
interface.c:15: warning: unused variable `helpmenu'
interface.c:14: warning: unused variable `editmenu'
interface.c:11: warning: unused variable `statusbar'
interface.c:9: warning: unused variable `scrolledwin'
我查了下,是说没有包含宏g_signal_connect,但是#include<gtk/gtk.h>过了。。
这是为什么呢?之前没出现这种情况。。不明白了。。我再去查查看。。
也希望有人知道,麻烦说一下,谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
参数里面类型转换不对`
没事没有包含宏,是参数不对啊
ggcc -g -Wall -c interface.c `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`
试试这个
是你传进g_signal_connect的参数类型不对