C++ Qt释放不';不显示图像
我已经在qt上工作了4-5个月了。我已经成功地使用qt创建了我的第一个应用程序。我想部署我的应用程序。每次我通过Qt运行它时,图像总是显示出来,这很奇怪。但是,当我通过发布文件夹(myApp.exe)运行它时,图像不会显示 我找到了一些关于放置.dll文件以及与qt插件相关的指南。但是,我发现很难理解。有人能简单地向我解释一下怎么做吗?或者有人能给我一个实施的例子吗 顺便说一句,我正在使用C++ Qt释放不';不显示图像,c++,qt,deployment,C++,Qt,Deployment,我已经在qt上工作了4-5个月了。我已经成功地使用qt创建了我的第一个应用程序。我想部署我的应用程序。每次我通过Qt运行它时,图像总是显示出来,这很奇怪。但是,当我通过发布文件夹(myApp.exe)运行它时,图像不会显示 我找到了一些关于放置.dll文件以及与qt插件相关的指南。但是,我发现很难理解。有人能简单地向我解释一下怎么做吗?或者有人能给我一个实施的例子吗 顺便说一句,我正在使用QImage和QLabel来显示图像 对不起我的英语。我希望你们理解我面临的问题。部署时,应将图像格式插件的
QImage
和QLabel
来显示图像
对不起我的英语。我希望你们理解我面临的问题。部署时,应将图像格式插件的DLL放在名为
imageformats
的目录中,并与应用程序可执行文件一起显示图像和图标
- 在Qt4中:
,qjpeg4.dll
,qsvg4.dll
qico4.dll
- 在Qt5中:
,qjpeg.dll
,qsvg.dll
qico.dll
这些文件可以在Qt安装目录的
plugins/imageformats
中找到。只需将必要的文件复制到应用程序可执行文件旁边的imageformats
目录中。我有。我把它放在同一个文件夹下。什么也没发生。图像仍然无法显示。我正在使用相对路径加载图像。然后,我改为从我的资源加载图像。但它还是不想出现。