【发布时间】:2014-07-07 14:01:34
【问题描述】:
Gtk 新手。我试图在 c 中编译一个 GtkSocket 示例,但它给出了错误未知类型名称'GtkSocket'。 Windows 操作系统是否支持它? 如果没有,有什么办法可以将 gvim 嵌入到 gtk+3 应用程序中?
还有什么链接可以让我知道哪个操作系统支持哪个 Gtk 功能?
谢谢
【问题讨论】:
标签: gtk
Gtk 新手。我试图在 c 中编译一个 GtkSocket 示例,但它给出了错误未知类型名称'GtkSocket'。 Windows 操作系统是否支持它? 如果没有,有什么办法可以将 gvim 嵌入到 gtk+3 应用程序中?
还有什么链接可以让我知道哪个操作系统支持哪个 Gtk 功能?
谢谢
【问题讨论】:
标签: gtk
来自参考手册:
GtkPlug 和 GtkSocket 小部件现在是 X11 特定的,并且您拥有 包含 gtk/gtkx.h 标头以使用它们。
Afaik,没有哪个后端/操作系统支持的功能列表。对于 API 的差异,GtkSocket 几乎是最大的差异。但是有几个特定于后端的 API,通常具有不同的命名空间,例如 x11/win32。这在可移植库中很常见。
我不知道在 win32 上嵌入应用程序的正确方法。还有其他关于此的 stackoverflow 问题,因为这不是 gtk 特定的。比如QT How to embed an application into QT widget,你可以适配Gtk+应用。
【讨论】: