1

从 GTK+ 项目的 Win32 下载页面下载 Pango 和 GLib并在 Visual Studio 2005 下创建和配置了一个 Win32 项目,使其指向正确的包含目录,如何初始化 Pango 以渲染到 Win32 窗口?

第一个电话应该是pango_win32_get_context()吗?调用该函数会导致应用程序挂起该调用,因为该函数永远不会返回。

第一个电话应该是什么?还需要哪些其他调用来为 Win32 初始化 Pango 并呈现简单的文本字符串?是否有在线可用的示例在 Win32 下使用 Pango 进行渲染?

4

1 回答 1

5

Pango 是一个基于 GObject 的库。因此,您需要确保 glib 动态类型系统在使用其任何功能之前已初始化。这可以通过调用g_type_init()(直接或间接通过类似的方法gtk_init())来完成。这可能是你的问题吗?

于 2008-09-22T22:53:35.777 回答