如何在Win32下初始化Pango?
时间:2020-03-06 14:33:59 来源:igfitidea点击:
从GTK +项目的Win32下载页面下载了Pango和GLib,并在Visual Studio 2005下创建并配置了Win32项目,以便它指向正确的lib并包含目录,如何初始化Pango以便渲染到Win32窗口?
第一个调用应该是pango_win32_get_context()吗?调用该函数会使应用程序挂起该调用,因为该函数永不返回。
应该先打什么电话?需要其他哪些调用来初始化Win32的Pango并呈现简单的文本字符串?在线上是否存在可用Pango渲染的示例?
解决方案
Pango是基于GObject的库。因此,在使用glib动态类型系统的任何功能之前,需要确保已对其进行初始化。这可以通过调用g_type_init()来完成(直接或者间接通过gtk_init()之类的东西)。这可能是问题吗?

