使用InnoSetup创建Qt安装包:缺少图像

时间:2017-12-06 16:25:36

标签: qt resources qt-creator inno-setup qt-resource

我在Qt Creator中开发了一个Qt应用程序。我是通过InnoSetup创建安装包的。一切正常,除了已安装的程序中缺少所有图像(在Qt Creator中运行它工作正常)。

我正在使用The Qt Resource System

在我的.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

那么我应该在InnoSetup中使用完全相同的结构吗?这意味着我应该有build-release\release目录和MyApp\res目录?因为我尝试了它并没有帮助。

0 个答案:

没有答案