我正在关注一本书(Gtk +基金会),当我编译这些文件时:
终端输出这个(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的这个论点的指南吗?
答案 0 :(得分:0)
您正在引用无法解析的符号。可能是因为你在调用gcc时没有提到myipaddress.c,它有函数定义吗?