在Visual Studio 2017中使用和安装libVlc或GStreamer for QT。

问题描述 投票:-1回答:1

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

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

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

遗憾的是,我对QT的世界和构建库的逻辑很陌生,我对cmake和相关的东西一无所知,有谁知道一个简单的步骤来安装和使用这些库(甚至是 "通用 "库的例子)?

谢谢

qt visual-studio-2017 gstreamer libvlc qtgstreamer
1个回答
0
投票

我解决了我的问题!你需要为你的O.S.下载VLC-QT二进制文件(例如Windows 64bit),并将它们解压到相对于正在使用的编译器的QT目录中(例如 "C:\Qt\Qt5.10.1\5.10.1\msvc2017_64/"),尊重目标文件夹(例如bin,lib ,包括)。 然后你必须在你的项目属性中添加VLCQtCore.lib,VLCQtQml.lib和VLCQtWidgets.lib库到库列表中(例如:项目属性-> Linker-> Input-> Additional Dependencies)。

© www.soinside.com 2019 - 2024. All rights reserved.