Здравствуйте.
Дело простое: есть исходник и файл ресурсов.
компилирую, используя: g++ name.cpp name.res
Ресурс всего один - изображение JPEG.
Вопрос: какой должен быть код программы, чтобы она просто напросто открыла изображение, (расположенное в этом же exe-шнике - вшитое).
Была отчаянная попытка: ShellExecute(0, NULL, "picture.jpg", 0, NULL, SW_SHOWNORMAL);
picture.jpg не находит
Работать умею только с консольными приложениями. Решения winapi "нипайму".
p.s.: требуется простое решение; без использования какой-либо IDE, всё через консоль; простите новичка
Консольное приложение, использование ресурса.
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Чтобы открыть графический файл и показать картинку, нужно создать какое-то окно. А если в консольном приложении не умеешь это делать, то можно воспользоваться внешним оконным приложением, которое умеет читать ресурсы из бинарного модуля. Например веб-браузер. В его адресной строке набираешь примерно следующее:
res://C:/files/hello.exe/picture
В твоём приложении ресурс графического файла должен быть прописан соответствующим образом, чтобы его браузер мог открыть.
res://C:/files/hello.exe/picture
В твоём приложении ресурс графического файла должен быть прописан соответствующим образом, чтобы его браузер мог открыть.