创建自定义小部件Gtk2 / C?

时间:2016-08-30 16:44:00

标签: c widget gtk

我正在关注一本书(Gtk +基金会),当我编译这些文件时:

http://pastebin.com/LagSdYwF

http://pastebin.com/0wNV6Feb

http://pastebin.com/iK0cfMY6

终端输出这个(gcc ipaddresstest.c $(pkg-config --cflags --libs gtk + -2.0)):

  

ipaddresstest.c :(。text + 0xC9):未定义的引用   “my_ip_address_new”

     

ipaddresstest.c :(。text + 0xD2):未定义引用   “my_ip_address_get_type”

     

ipaddresstest.c :(。text + 0xF6):未定义引用   “my_ip_address_set_address”

     

/tmp/cclTaXSL.o:在“ip_address_changed”函数中:

     

ipaddresstest.c :(。text + 0x183):未定义引用   “my_ip_address_get_address”

     

collect2:错误:ld返回1退出状态

我没有发现任何关于此的事。 错误在哪里?

PS:你能告诉我关于gtk3的这个论点的指南吗?

1 个答案:

答案 0 :(得分:0)

您正在引用无法解析的符号。可能是因为你在调用gcc时没有提到myipaddress.c,它有函数定义吗?