首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编译后不播放Qt5Multimedia

编译后不播放Qt5Multimedia
EN

Stack Overflow用户
提问于 2013-08-07 07:31:42
回答 1查看 1.8K关注 0票数 0

请告诉我可能出了什么问题。

我用Qt5Multimedia编写了桌面应用程序来播放声音。虽然我用QtCreator编写了应用程序,但是分叉很好。但如果我启动.exe文件听起来不播放。如果我试图播放任何声音,就会得到以下错误:“QMediaPlayer对象没有有效的服务”。

如果将Qt+=multimedia添加到.pro文件中,则会得到以下错误:

代码语言:javascript
运行
复制
DirectShowPlayerService::doSetUrlSource: Unresolved error code 800c0006

因此,我添加了.pro文件: Qt+=multimediawidgets和它的工作。

我还将DLL复制到.exe文件目录: Qt5MultimediaWidgets.dll Qt5Multimedia.dll

如果我在QtCreator中运行它,而如果我使用.exe文件运行它,为什么应用程序会工作呢?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-08 08:03:51

我来解决这个麻烦。可能是链接dll中的问题。我从run文件夹中删除所有的dll,并将新的dll全部从C:\Qt\Qt5.1.0\5.1.0\mingw48_32\bin文件夹中删除。现在开始工作了!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18097264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档