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

标签 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): 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/

相关文章:

C 跳过 getch

gtk - Gnome 3.10 与 3.14 中的扩展事件循环

python - 停止 Python 程序,直到用户执行操作

c - "Correct"使用 GTK 为 g_signal_connect() 进行转换?

c - 如何打破 openmp for 循环?

c - 是否可以使用霍夫曼编码来压缩二进制文件?

c++ - 在 gcc Linux 中将静态库链接到动态库

android - 设置小部件配置图标 - 主屏幕 - 小部件 - 图标

php - 如何以红色显示表单 errorSummary() ?

animation - 如何在 Flutter 中的 Hero 过渡期间使用未运行的动画/动画?