我想在GTK中使用以下代码定义下拉列表菜单:
GtkWidget *menu = gtk_menu_bar_new();
GtkWidget *menuitem = gtk_menu_item_new_with_label ("[Default Locale]");
gtk_menu_bar_append (GTK_MENU_BAR(menu), menuitem);
但我收到以下错误: 对`gtk_menu_bar_append'的未定义引用 collect2:ld返回1退出状态
我不想使用gtk_menu_shell_append。我该怎么办?
答案 0 :(得分:1)
如果您阅读GtkMenuBar documentation,Gtk3中就没有这样的功能。 GtkMenuBar派生自GtkMenuShell,因此您应该使用gtk_menu_shell_append。