从 GTK+ 项目的 Win32 下载中下载了 Pango 和 GLib page在 Visual Studio 2005 下创建并配置了一个 Win32 项目,使其指向正确的 lib 和 include 目录,如何初始化 Pango 以呈现到 Win32 窗口?
第一个调用应该是 pango_win32_get_context() 吗?调用该函数会导致应用程序挂起该调用,因为该函数永远不会返回。
第一个电话应该是什么?为 Win32 初始化 Pango 并呈现简单的文本字符串还需要哪些其他调用?是否有在线示例可用于在 Win32 下使用 Pango 进行渲染?
最佳答案
Pango 是一个基于 GObject 的库。因此,您需要确保在使用 glib 动态类型系统的任何功能之前对其进行了初始化。这可以通过调用 g_type_init()
来完成。 (直接或间接通过 gtk_init()
之类的东西)。这可能是您的问题吗?
关于c++ - Win32下如何初始化Pango?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/117693/