如何在 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++ 检查端口是不是免费

如何在Linux WPS中使用windows字体

如何在非 Windows 操作系统的 WiX 安装程序中获取操作系统名称?

如何查询windows系统iqn

在 Windows 中编程 C 或 C++ 时如何操作 GUID?