C++ Qt释放不';不显示图像

C++ Qt释放不';不显示图像,c++,qt,deployment,C++,Qt,Deployment,我已经在qt上工作了4-5个月了。我已经成功地使用qt创建了我的第一个应用程序。我想部署我的应用程序。每次我通过Qt运行它时,图像总是显示出来,这很奇怪。但是,当我通过发布文件夹(myApp.exe)运行它时,图像不会显示 我找到了一些关于放置.dll文件以及与qt插件相关的指南。但是,我发现很难理解。有人能简单地向我解释一下怎么做吗?或者有人能给我一个实施的例子吗 顺便说一句,我正在使用QImage和QLabel来显示图像 对不起我的英语。我希望你们理解我面临的问题。部署时,应将图像格式插件的

我已经在qt上工作了4-5个月了。我已经成功地使用qt创建了我的第一个应用程序。我想部署我的应用程序。每次我通过Qt运行它时,图像总是显示出来,这很奇怪。但是,当我通过发布文件夹(myApp.exe)运行它时,图像不会显示

我找到了一些关于放置.dll文件以及与qt插件相关的指南。但是,我发现很难理解。有人能简单地向我解释一下怎么做吗?或者有人能给我一个实施的例子吗

顺便说一句,我正在使用
QImage
QLabel
来显示图像


对不起我的英语。我希望你们理解我面临的问题。

部署时,应将图像格式插件的DLL放在名为
imageformats
的目录中,并与应用程序可执行文件一起显示图像和图标

  • 在Qt4中:
    qjpeg4.dll
    qsvg4.dll
    qico4.dll
  • 在Qt5中:
    qjpeg.dll
    qsvg.dll
    qico.dll

这些文件可以在Qt安装目录的
plugins/imageformats
中找到。只需将必要的文件复制到应用程序可执行文件旁边的
imageformats
目录中。

我有。我把它放在同一个文件夹下。什么也没发生。图像仍然无法显示。我正在使用相对路径加载图像。然后,我改为从我的资源加载图像。但它还是不想出现。