Создание установочного пакета 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
также? Потому что я попробовал это, и это не помогло.