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