У меня есть этот пользовательский интерфейс, который отображает изображение с помощьюGTKmm: Кодировать изображение в файле?
add(*manage(new Gtk::Image("image.png")));
Но приложение тянет его с жесткого диска на каждом Lauch, и если это не там сломано и т.д. Как кодировать image.png так, что Я могу отправить его в код?
Я попытался это: '' 'Glib :: RefPtr рис = Gdk :: Pixbuf :: create_from_file (» image.png "); Gtk :: Image * img = Gtk :: управлять (новый Gtk :: Image (pic)); add (* img); '' ' Но это еще хуже, если изображение отсутствует во время выполнения, это coredumps; Как я могу кодировать image.png, чтобы я мог отправить его в код, поэтому приложение не должно найти/прочитать файл изображения? В GIMP я могу сохранить изображение как «исходный код C» или «C заголовочный файл», но не C++ ... Я тоже пытался. –
yPhil