Создание установочного пакета Qt с InnoSetup: отсутствующие изображения

Я занимаюсь разработкой приложения Qt в Qt Creator. Я создаю установочный пакет через InnoSetup, И все работает хорошо, за исключением того, что все изображения отсутствуют в установленной программе (работает в Qt Creator отлично работает).

Я использую систему ресурсов Qt

В моем .pro файл у меня есть

RESOURCES += \
res/resources.qrc

Если по моему resources.qrc У меня есть что-то вроде этого:

<RCC>
   <qresource prefix="/icons">
       <file>4000003.png</file>
       ...
   </qresource>
</RCC>

Я получаю доступ к своим изображениям, например, так:

title->setIcon(QPixmap(":/icons/" + QString::number(id) + ".png"));

Структура моего каталога:

MyApp
 -sources files (i.e. `.cpp`, `.h`) 
 -res/
   -all the images
   -resources.qrc
build-release
 -release/
   - MyApp.exe

Так что я должен иметь точно такой же struture в InnoSetup? Это означает, что я должен иметь build-release\release каталог и MyApp\res также? Потому что я попробовал это, и это не помогло.

0 ответов

Другие вопросы по тегам