Сборка самодостаточного приложения GTK, для запуска на Windows

Есть ли на 99% рабочий способ собрать самодостаточное приложение, не требующее доп. файлов при запуске на Windows? Собирал, как указано в мануале - не выходит(создал папки с иконками/темами, скопировал dll).

1

Ругается на отсутствие иконок

(gtk_dt:17376): Gtk-WARNING **: 14:35:35.924: Could not load image '..\img\bg06.png': Couldn?t recognize the image file format for file ?C:\Users\Home-PC\CLionProjects\gtk_dt\res\..\img\bg06.png?

(gtk_dt:17376): Gtk-WARNING **: 14:35:35.938: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/image-missing.png.


Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)

Подобного пути в системе, разумеется нет /org/gtk/libgtk/icons/16x16/status/

Так же не может найти бэкграунд изображение Could not load image '..\img\bg06.png'

Хотя у чела в теме rust'а, вроде как, всё собирается https://github.com/gtk-rs/gtk/issues/422#issuecomment-270259393

При использовании ресурсов из PATH C:\msys64\mingw64, конечно же, спокойно запускается


Ответы (0 шт):