私は、これらのファイルをコンパイルするとき、私はこの本(のGtk +の財団)以下としています:カスタムウィジェットGtk2/Cを作成していますか?
の端子出力は、この(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 ipaddresstest.c $(pkg-config --cflags --libs gtk + -2.0) – Pegasum
はい私は言及していませんでしたmyipaddress.c ...感謝.. – Pegasum
申し訳ありません、どのようにgtk3のハンドラをブロックできますか? gtk2ではgtk_signal_handler_block_by_data(G_OBJECT(obj)、widget)を使用しました。 – Pegasum