Domanda

Dopo aver scaricato Pango e GLib dalla pagina Win32 di GTK + Project, è stato scaricato pagina e aver creato e configurato un progetto Win32 in Visual Studio 2005 in modo che punti le directory lib e include appropriate, come si inizializza Pango per il rendering in una finestra Win32?

La prima chiamata dovrebbe essere pango_win32_get_context () ? Chiamando quella funzione, l'applicazione si blocca su quella chiamata, poiché la funzione non ritorna mai.

Quale dovrebbe essere la prima chiamata? Quali altre chiamate sono necessarie per inizializzare Pango per Win32 e renderizzare una semplice stringa di testo? Ci sono esempi disponibili online per il rendering con Pango in Win32?

È stato utile?

Soluzione

Pango è una libreria basata su GObject. Pertanto, è necessario assicurarsi che il sistema di tipo dinamico glib sia inizializzato prima di utilizzare una qualsiasi delle sue funzionalità. Questo può essere fatto chiamando g_type_init () (direttamente o indirettamente tramite qualcosa come gtk_init () ). Potrebbe essere questo il tuo problema?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top