我正在关注一本书(Gtk+基础),当我编译这些文件时:
终端输出这个(gcc ipaddresstest.c $(pkg-config --cflags --libs gtk+-2.0)):
ipaddresstest.c :(. text + 0xC9): undefined reference to "my_ip_address_new"
ipaddresstest.c :(. text + 0xD2): undefined reference to "my_ip_address_get_type"
ipaddresstest.c :(. text + 0xF6): undefined reference to "my_ip_address_set_address"
/tmp/cclTaXSL.o: in "ip_address_changed" function:
ipaddresstest.c :(. text + 0x183): undefined reference to "my_ip_address_get_address"
collect2: error: ld returned 1 exit status
我没有找到任何关于此的信息。 哪里错了?
PS:你能告诉我这个参数对gtk3的指导吗?
最佳答案
您引用了无法解析的符号。难道是因为你在调用gcc时没有提到myipaddress.c这个函数定义吗?
关于创建自定义小部件 Gtk2/C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39232944/