Портирование приложения на GTK+ под Windows
http://www.gimp.org/~tml/gimp/win32/downloads.html. Портирую опираясь на мануал http://wolfpack.twu.net/docs/gtkwin32/index.html. Для компиляции своей программы (работающей под Linux) использую MS Visual C++ 6.0 (как требуют авторы мануала).
Вопрос #1: появляется сообщение об ошибке при сборке
error LNK2001:unresolved external symbol g_type_check_instance_cast
если есть строки типа
...
GtkWidget* window;
...
gtk_window_set_title(GTK_WINDOW(window),"my prog");
...
которая исчезает после замены
...
gtk_window_set_title((GtkWindow*)(window),"my_prog ");
...
Где находиться описание макроса GTK_WINDOW (и ему подобные), и что надо сделать, чтобы не менять уже написанную программу?
Вопрос #2: Не отображаются надписи на кнопках. При запуске программы в консоли появляются сообщения
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: pango_shape called with bad font, expect ugly output
(my_prog.exe:1404): Pango-WARNING **: pango_font_get_glyph_extents called with bad font, expect ugly output
Что делать?
Заранее спасибо ответившим.
Скачал GTK+ для Windows с сайта
Вопрос #1: появляется сообщение об ошибке при сборке
error LNK2001:unresolved external symbol g_type_check_instance_cast
если есть строки типа
...
GtkWidget* window;
...
gtk_window_set_title(GTK_WINDOW(window),"my prog");
...
которая исчезает после замены
...
gtk_window_set_title((GtkWindow*)(window),"my_prog ");
...
Где находиться описание макроса GTK_WINDOW (и ему подобные), и что надо сделать, чтобы не менять уже написанную программу?
Вопрос #2: Не отображаются надписи на кнопках. При запуске программы в консоли появляются сообщения
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: ?Е МЮИДЕМ СЙЮГЮММ?И ЛНДСКЭ.
Failed to load Pango module for id: 'BasicScriptEngineWin32'
(my_prog.exe:1404): Pango-WARNING **: pango_shape called with bad font, expect ugly output
(my_prog.exe:1404): Pango-WARNING **: pango_font_get_glyph_extents called with bad font, expect ugly output
Что делать?
Заранее спасибо ответившим.
Всем спасибо за активность! Я со всем разобрался, тема закрыта.