Ubuntu20.4编译vlc、vlc-qt

1.安装Qt软件,文章中安装的Qt版本5.11.3

Qt官方下载链接:Index of /new_archive/qt

2.下载vlc源码,文章中vlc源码版本:vlc-3.0.8

因为系统是linxu系统,所以下载时选择:vlc-3.0.8.tar.xz

vlc官方源码下载链接:Index of /vlc/

3.下载vlc_qt源码

vlc_qt官方源码下载链接:https://vlc-qt.tano.si/ 

4.安装Qt软件

5.编译vlc源码

配置vlc依赖环境

 打开Software & Update中心,勾选Source Code选项,选择源,文章中使用的是:清华源,然后点击Close。

备注:如果选择源之后出现了更新失败的情况,说明配置的Source.list有问题,或者是Other Software中无法显示清华源的链接选项,可以通过手动修改的方式进行调整

 编辑sources.list文件,执行命令:sudo vim sources.list

修改完成后,执行命令:

sudo apt-get update

sudo apt-get build-dep vlc 

tar -xvJf vlc-3.0.8.tar.xz #解压源文件代码

cd vlc-3.0.08/    # 进入到你的vlc目录

mkdir build && cd build    # 把编译的东西都放在build文件夹下

../boostrap   # 进行配置

../configure   # 生成 Makefile 文件

make  # 编译

sudo make install    # 将库安装在系统文件夹下(默认 /usr/local)

结果如下:

 6.编译vlc-qt

unzip vlc-qt-master.zip  #解压源代码文件

cd vlc-qt-master

mkdir build && cd build    # 把编译的东西都放在build文件夹下

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/libvlc-qt

报错如下: CMake Error at config/Dependencies.cmake:29 (FIND_PACKAGE): By not providing “FindQt5Quick.cmake” in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by “Qt5Quick”, but CMake did not find one. Could not find a package configuration file provided by “Qt5Quick” (requested version 5.2.0) with any of the following names: Qt5QuickConfig.cmake qt5quick-config.cmake Add the installation prefix of “Qt5Quick” to CMAKE_PREFIX_PATH or set “Qt5Quick_DIR” to a directory containing one of the above files. If “Qt5Quick” provides a separate development package or SDK, be sure it has been installed.

解决办法:将Qt安装目录添加到CMAKE_PREFIX_PATH环境变量:export CMAKE_PREFIX_PATH=Qt安装环境/gcc_64

make

sudo make install

安装路径/usr/local/libvlc-qt下,VLC-Qt相关库和头文件,如下所示:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小逍遥雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值