2014-07-07 32 views
0

Gtk的新手。我尝试在c中编译一个GtkSocket示例,但它给出了错误的未知类型名称'GtkSocket'。 Windows操作系统支持吗? 如果没有,有什么方法可以将gvim嵌入到gtk + 3应用程序中?如何在Windows操作系统中使用GtkSocket?

还有什么链接哪里可以知道在哪个OS上支持哪个Gtk功能?

感谢

回答

2

从参考手册:

的GtkPlug组件和部件GtkSocket现在X11特有的,你必须要 包括GTK/gtkx.h头使用它们。

Afaik,没有任何后端/ os支持的功能列表。对于API差异,GtkSocket几乎是最大的差异。但是有几个后端特定的API,通常具有不同的名称空间,如x11/win32 ..这对于便携式库非常常见。

我不知道在win32上嵌入应用程序的正确方法。还有其他关于此的stackoverflow问题,因为这不是gtk特定的。例如QT How to embed an application into QT widget,你可以适应Gtk +应用程序。

相关问题