我正在尝试将 Go 函数传递给 C 函数。
就像是:
stm := C.struct_tray_menu{
....
fn: // definition of method
....
}
C.menu_cb(stm);
并将其传递给 C 函数:
static void menu_cb(struct tray_menu *item) {
(void)item;
printf("menu: clicked on %s\n", item->text);
}
我只是想知道如何定义像 C.function 这样的东西。
慕尼黑8549860
相关分类