我确实使用了一些在线教程,但它们没有像克劳斯先生的书那样详细解释。 在一个完美的世界里,我希望有一本最新的书来学习,但那是不可用的。因此,我不得不在书(GTK2)和在线资源(GTK3)之间来回奔波。gdk_cursor_new_for_display (gdk_display_get_default(), GDK_HAND1)); 当我编译时,我得到: eventboxes.c:37:33: error: ‘GtkWidget {akastruct _GtkWidget}’ has no member named ‘window’