|
|

楼主 |
发表于 2005-4-18 09:32:45
|
显示全部楼层
Post by kj501
看看pkg-config --cflags --libs gtk+-2.0执行的结果,然后把它加到Makefile中。如果要真正发布代码,必须要熟悉autotools编译工具。
可以确定,添加在makefile中的CFLAGS,以及DEP_LIBS是没有问题的,就是'pkg-config --cflags --libs gtk+-2.0' 得到的结果,但是连接时候错误仍然存在,如下:
x.o(.text+0x34): In function `main':
: undefined reference to `G_CALLBACK'
x.o(.text+0x3e): In function `main':
: undefined reference to `G_OBJECT'
x.o(.text+0x5a): In function `main':
: undefined reference to `g_signal_connect'
x.o(.text+0x6b): In function `main':
: undefined reference to `gtk_type_check_object_cast'
x.o(.text+0x8c): In function `main':
: undefined reference to `gtk_type_check_object_cast'
x.o(.text+0xb5): In function `main':
: undefined reference to `gtk_type_check_object_cast'
x.o(.text+0xdf): In function `main':
: undefined reference to `G_CALLBACK'
x.o(.text+0xe9): In function `main':
: undefined reference to `G_OBJECT'
x.o(.text+0x105): In function `main':
: undefined reference to `g_signal_connect'
x.o(.text+0x116): In function `main':
: undefined reference to `gtk_type_check_object_cast'
x.o(.text+0x176): In function `testbutton':
: undefined reference to `G_CALLBACK'
x.o(.text+0x180): In function `testbutton':
: undefined reference to `G_OBJECT'
x.o(.text+0x19c): In function `testbutton':
: undefined reference to `g_signal_connect'
x.o(.text+0x1ad): In function `testbutton':
: undefined reference to `gtk_type_check_object_cast'
x.o(.text+0x1ce): In function `testbutton':
: undefined reference to `gtk_type_check_object_cast'
x.o(.text+0x1f7): In function `testbutton':
: undefined reference to `gtk_type_check_object_cast'
x.o(.text+0x221): In function `testbutton':
: undefined reference to `G_CALLBACK'
x.o(.text+0x22b): In function `testbutton':
: undefined reference to `G_OBJECT'
x.o(.text+0x247): In function `testbutton':
: undefined reference to `g_signal_connect'
x.o(.text+0x258): In function `testbutton':
: undefined reference to `gtk_type_check_object_cast'
collect2: ld returned 1 exit status |
|