请告诉我可能出了什么问题。
我用Qt5Multimedia编写了桌面应用程序来播放声音。虽然我用QtCreator编写了应用程序,但是分叉很好。但如果我启动.exe文件听起来不播放。如果我试图播放任何声音,就会得到以下错误:“QMediaPlayer对象没有有效的服务”。
如果将Qt+=multimedia添加到.pro文件中,则会得到以下错误:
DirectShowPlayerService::doSetUrlSource: Unresolved error code 800c0006因此,我添加了.pro文件: Qt+=multimediawidgets和它的工作。
我还将DLL复制到.exe文件目录: Qt5MultimediaWidgets.dll Qt5Multimedia.dll
如果我在QtCreator中运行它,而如果我使用.exe文件运行它,为什么应用程序会工作呢?谢谢。
发布于 2013-08-08 08:03:51
我来解决这个麻烦。可能是链接dll中的问题。我从run文件夹中删除所有的dll,并将新的dll全部从C:\Qt\Qt5.1.0\5.1.0\mingw48_32\bin文件夹中删除。现在开始工作了!
https://stackoverflow.com/questions/18097264
复制相似问题