Gtk编译不过,请人指教

发布于 2022-08-08 15:53:31 字数 925 浏览 12 评论 4

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

你げ笑在眉眼 2022-08-17 17:04:37

参数里面类型转换不对`

我纯我任性 2022-08-17 02:56:06

没事没有包含宏,是参数不对啊

疾风者 2022-08-16 21:26:19

ggcc  -g -Wall -c interface.c `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`

试试这个

无可置疑 2022-08-13 19:07:39

是你传进g_signal_connect的参数类型不对

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文