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.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/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!

本文详细指导如何在Ubuntu 18.04上下载、安装指定版本的Qt 5.12.8,并通过步骤编译和运行海康威视SDK的DEMO,适用于独立Linux工控机环境。
5347

被折叠的 条评论
为什么被折叠?



