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