-1

我想使用 Visual Studio 2017 中的 QT 库在 Windows 10 中播放 RSTP 流。在 QT Ctrator 中使用 DirectShowPlayer 我有这个错误:

DirectShowPlayerService::doSetUrlSource: 未解决的错误代码 0x800c000d

我发现了一些使用 libVlc 或 QT-Gstreamer 的代码示例。

不幸的是,我不熟悉 QT 世界和构建库的逻辑。我对cmake和相关的一无所知。有谁知道安装和使用这些库(甚至“通用”库示例)的简单分步过程?

提前致谢

4

1 回答 1

0

我解决了我的问题!您需要为您的操作系统(例如 Windows 64 位)下载 VLC-QT 二进制文件并将它们解压缩到相对于正在使用的编译器的 QT 目录中(例如“C:\Qt\Qt5.10.1\5.10.1\msvc2017_64\”)尊重目标文件夹(例如 bin、lib、includes)。然后你必须进入你的项目属性并将 VLCQtCore.lib、VLCQtQml.lib 和 VLCQtWidgets.lib 库添加到库列表中(例如项目属性-> 链接器-> 输入-> 附加依赖项)

于 2020-06-04T09:39:05.103 回答