2012-05-29 23 views
1

因此,我在Qt Creator上制作了一个Qt应用程序,用于显示jpg文件和mp3文件(使用声子)。 在使用动态链接库部署应用程序时,我不得不根据Windows的要求将其复制到相同的文件夹QtCore4.dll,QtGui4.dll,phonon4.dll,mingwm10.dll和libgcc_s_dw2-1.dll。Windows上的Qt应用程序

问题是,jpg文件和mp3文件只在装有QtSDK的电脑上显示。在其他的exe文件运行时,打开用户界面,除了显示jpg和mp3文件以外,其他所有操作都正确。目录路径不是问题,因为它打开了一个pdfviewer,我把它放在同一个文件夹中。我需要提供其他文件吗?

回答

2

Qt依赖大部分文件格式的插件。对于Jpeg,您将需要包含在plugins/imageformats目录中找到的qjpeg4.dll。对于Phonon,您还需要包含在plugins/phonon_backend目录中找到的适当的后端DLL。

您需要的所有信息都包含在Qt文档Deploying an Application on Windows中,尤其是关于Qt插件的部分。

相关问题