我在Windows上部署显示动画gif的应用程序时遇到问题。为此,我使用QMovie,如果我从QtCreator启动它,它可以正常工作。我收集了运行应用程序所需的文件,我可以正常启动它,但gif不会出现。
I read this page并得出结论,我需要添加位于qt/bin/plugins/imageformats
的qgif4.dll插件。我尝试将其复制到应用程序旁边的plugins
文件夹中,也是plugins/imageformats
,但它仍然不起作用。我也试过
QApplication::addLibraryPath(QDir::currentPath());
并将qgif4.dll文件复制到我的可执行文件旁边 - 但没有任何成功。我该如何解决这个问题?
答案 0 :(得分:9)
相对于可执行文件,将它放在./imageformats中。