qt之qml开发优缺点_linux配置vlc-qt

vlc-qt 是基于vlc库,用于开发音频视频应用,性能优秀。

vlc-qt/vlc-qt​github.com3a901fb29b5137d2726ccc2146a9935e.png

使用vlc-qt首先需要编译vlc-qt (windows可以下载使用编译好的,但是只能用在release模式)

(在windows系统中)使用windows使用编译好的文件,如果是Debug模式,会出现以下情况:

d4cd7d5217d9fba25764314fea1d5e96.png

然后按照 build 页的指示在 linux 下编译即可

vlc-qt/vlc-qt​github.com3a901fb29b5137d2726ccc2146a9935e.png

vlc-qt在1.1之后的版本会编译QML相关的东西,低版本Qt没有QML的话编译会失败。我不知道可不可以用什么选项可以取消QML,于是我是通过把cmakelist文件里所有与QML相关的内容删除解决的这个问题。

1.1去除QML版本vlc-qt我传到了网盘里:(可以在我的博客复制地址)

423d39aadc0c69a471a9bb4431626146.png

如果编译中出现:

Could not find LibVLC

说明需要安装LibVLC,我是用的fedora系统,从官网下载源码编译的。

有博客说linux可以输入以下内容下载:
sudo apt install vlc vlc-data libvlc-dev libvlccore-dev libvlc5 libvlc

安装LibVLC看官网的教程就好了。

Configure - VideoLAN Wiki​wiki.videolan.org

安装LibVLC大概需要以下几步:

安装需要的东西:
sudo yum install git libtool pkgconfig
在下载的源码目录下输入:
./bootstrap
然后
./configure
如果有lua的问题,可以输入:
./configure --disable-lua通过之后,make:
sudo make install
(optional)清理编译期间的文件:
make clean

VCL-Qt的CMake结果如下图:

b73a6c475ca7545f837088b25c3e222b.png

make结果如下图:

1e87fc881497b5100a453f23bc98ee56.png

/usr/local/lib文件夹里可以看到这些库(libvcl*,libvcl-qt*):

c30cfb2f33515aededb9f73856d22a4c.png


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部