编译时,遇到:
glade_support.c:43: error: ‘signal’ redeclared as different kind of symbol
解决:
把 ./src/glade_support.c 中的结构体
typedef struct signal
{
gchar *name;
GCallback callback;
}signal;
改成:
typedef struct _signal
{
gchar *name;
GCallback callback;
}_signal;
然后本文件中,所有使用到这个结构的地方都改成 _signal。
大概是3个地方:
209, 291, 322