当前位置: 首页 > article >正文

VLC-QT----Linux编译并运行示例

linux:ubuntu 16.04
qt:5.13.2

总体安装步骤
file

下载安装,编译

下载源码仓库,下载cmake,新建一个build文件夹,cd进去,执行代码 cmake .. -DCMAKE_BUILD_TYPE=Debug

遇到报错,没有qt5Coreconfig,运行 sudo apt-get install qtdeclarative5-dev进行安装
file

遇到报错 Could not find libVLC,执行以下代码

sudo apt-get update  
sudo apt-get install libvlc-dev libvlccore-dev

file

执行完 cmake .. -DCMAKE_BUILD_TYPE=Debug,生成了一些文件,接着执行

sudo make -j8
sudo make install

安装完成后就能在src文件夹里看到这几个文件夹,把这几个文件夹里的.so文件都移植到自己的项目,就能够使用
file

使用它的exmpale验证安装,克隆 https://github.com/vlc-qt/examples.git

把9个.so文件复制到lib文件夹,修改simpleplayer的src.pro文件为你编译的路径和lib文件夹,运行就能看到拉流视频

LIBS       += -lVLCQtCore -lVLCQtWidgets
# Edit below for custom library location
LIBS       += -L/home/bft/vlc-qt/build/lib -lVLCQtCore -lVLCQtWidgets
INCLUDEPATH += /home/bft/vlc-qt/build/include

file


http://www.kler.cn/a/396708.html

相关文章:

  • 如何在 Ubuntu 上配置 Kotlin 应用环境 ?
  • 蓝桥杯每日真题 - 第14天
  • C++ | Leetcode C++题解之第560题和为K的子数组
  • Python Web 应用开发基础知识
  • 【安全科普】NUMA防火墙诞生记
  • Elasticsearch集群和Kibana部署流程
  • 信息安全工程师(83)Windows操作系统安全分析与防护
  • aws中AcmClient.describeCertificate返回值中没有ResourceRecord
  • RedisTemplate序列化设置
  • 【阅读记录-章节2】Build a Large Language Model (From Scratch)
  • 程序代码设计模式之模板方法模式(1)
  • 3.dns域名解析服务
  • DHTMLX-gantt组件显示不同的颜色
  • 嵌入式linux中块设备驱动框架基本实现
  • 基于物联网的智能超市快速结算系统
  • mindspore发布件
  • Linux下编译安装Nginx
  • MongoDB创建联合唯一性约束
  • 数仓建设之Oracle常见语法学习
  • STM32 标准库函数 GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write 区别
  • 万字长文解读机器学习——感知机、MLP、SVM
  • [GXYCTF2019]BabyUpload--详细解析
  • 三分频电路设计
  • MyBatis CRUD快速入门
  • C++之红黑树
  • element-plus表格内容如果在浏览器缩小时出现省略号时显示tooltip