Ubuntu18.04安装使用Qt编译海康威视SDK DEMO
陈拓 2021/08/09-2020/08/09
1. Ubuntu 18.04安装Qt
我们在《海康威视SDK实例QtDemo显示NVR视频窗口(Linux+Qt)》
https://zhuanlan.zhihu.com/p/395178052
https://blog.csdn.net/chentuo2000/article/details/119299045
一文中讲述了在Win10的Linux子系统Ubuntu中使用Qt编译运行海康威视SDK的DEMO,本文讲述在一个独立的Linux Ubuntu机器(例如工控机)上安装Qt并编译运行海康威视SDK的DEMO。
下面在PC机上通过远程桌面操作,以方便截图和编辑来写这篇文章。
远程桌面的安装见《Ubuntu 18.04安装远程桌面》
https://zhuanlan.zhihu.com/p/397746785
https://blog.csdn.net/chentuo2000/article/details/119531103
安装一个指定的Qt版本。
1.1 ubuntu 18.04安装Qt 5.12.8
- 下载安装包
在Ubuntu或者PC机上下载都可以。我在PC机上下载。
https://download.qt.io/archive/qt/5.12/5.12.8/
点击qt-opensource-linux-x64-5.12.8.run
等待下载完成:
下载完成后将qt-opensource-linux-x64-5.12.8.run复制到Ubuntu下有权限的目录,例如hk。
参考《Ubuntu18.04和Win10共享文件夹》
https://zhuanlan.zhihu.com/p/397913390
https://blog.csdn.net/chentuo2000/article/details/119539502
- 安装
修改所有者和组:
运行qt-opensource-linux-x64-5.12.8.run
./qt-opensource-linux-x64-5.12.8.run
Next
注册一个Qt账号,Next
Next
Next
安装目录,默认,Next
全选,Next
Next
Install
Finish
2. 启动Qt
查找qt
点击Qt Creator
3. 测试
用海康威视SDK测试。参考:
《海康威视SDK实例QtDemo显示NVR视频窗口(Linux+Qt)》
https://zhuanlan.zhihu.com/p/395178052
https://blog.csdn.net/chentuo2000/article/details/119299045
一文。
- 复制代码
将QtDemo复制到文件夹hk并修改所有者和组:
- 在Qt Creator中打开项目
选择QtClientDemo.pro,点击Open
查看项目配置:
- 编译
Build > Build All
系统没有安装OpenGL库,在终端输入以下命令安装OpenGL库及其工具:
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev
重新编译:
忽略警告。
- 运行程序
按F5或者点击左下角的Run按钮运行程序。
OK!