Мне нужно создать бинарный файл внешнего ресурса из-за того, что я работаю с несколькими большими изображениями. Я пытался создать его из командной строки в Qt Creator, как указано в документации (с rcc -binary image.qrc -o image.rcc
команда, где image.qrc — мой уже созданный файл .qrc, также расположенный в рабочем каталоге), но пока безуспешно.
Если я правильно понимаю, запуск приложения с этой командой должен генерировать файл image.rcc в рабочем каталоге, верно? В настоящее время, когда я запускаю свое приложение, оно запускается, но файл нигде не создается. Там нет ошибки, нет ничего. Я был бы признателен за любую помощь, потому что у меня заканчиваются идеи.
Я использую Qt 5.8 и MinGW 32-битный компилятор (но пробовал его также с MSVC2010 32-битным и Qt 5.4.2 и до сих пор безуспешно).
РЕДАКТИРОВАТЬ:
Мой файл qrc (я уменьшил количество файлов только для тестов).
<RCC>
<qresource prefix="/">
<file>images/dm.png</file>
<file>images/mountains_op.png</file>
</qresource>
</RCC>
Я нашел решение (в основном благодаря комментарию @eyllanesc). Мне нужно было изменить каталог в командной строке на тот, где находится rcc.exe. Я продолжал пытаться бежать: rcc -binary image.qrc -o image.rcc
из рабочего каталога моего проекта, а не из каталога Qt, где на самом деле находится rcc.exe.
Других решений пока нет …