在 Visual Studio 2017 年为 QT 使用和安装 libVlc 或 GS​​treamer

Using and installing libVlc or GStreamer for QT in Visual Studio 2017

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

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

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

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

提前致谢

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