“海康摄像头+Jetson nano”无法跑 MVS 自带的 BasicDemo 程序

一、原因

qt版本太高,研发人员建议将qt版本降至5.6以下
在这里插入图片描述

二、我的解决办法

将 5.9.5 版本的 qt 升至 5.14.2
由于直接在命令行跑“sudo apt-get install qt5-default qtcreator -y”,默认安装5.9.5版本的qt以及qtcreator,因此需要到Qt官网找不同版本的qt。
网址:https://download.qt.io/archive/qt/5.14/5.14.2/
在这里插入图片描述
我参考的链接如下:
https://blog.csdn.net/m0_58077556/article/details/127288460
https://blog.csdn.net/l550802356/article/details/126425324

1. 依赖库安装

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev
sudo apt-get install gdb
sudo apt-get install cmake
sudo apt-get install libxcb-xinerama0-dev
sudo apt-get install libfontconfig1-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev

2. 下载qt源码

https://download.qt.io/archive/qt/5.14/5.14.2/single/qt-everywhere-src-5.14.2.tar.xz

3. 编辑bash脚本

1)解压源码

xz -d qt-everywhere-src-5.14.2.tar.xz #解压源码
tar -xvf qt-everywhere-src-5.14.2.tar #再次解压

2)新建一个build文件夹

mkdir build #在当前路径(我当时还是不清楚具体是哪个路径,然后选择了解压后文件夹/home/nvidia/Downloads/qt-everywhere-src-5.14.2的路径)创建一个文件夹build

3)运行如下命令

vim autoconfig.sh  #并用vim打开

4)创建并编辑build.sh(我在使用以下代码时,把注释全都去掉了,因为会乱码)

../configure -prefix /home/nano/Qt_ARM_5.14.2/outputs\#指定安装路径,需提前创建
-release\ #选择模式
-skip qt3d\ #skip代表跳过,不需要的模块通通跳过
-skip qtactiveqt\
-skip qtandroidextras\
-skip qtcanvas3d\
-skip qtconnectivity\
-skip qtdatavis3d\
-skip qtdoc\
-skip qtgamepad\
-skip qtlocation\
-skip qtmacextras\
-skip qtnetworkauth\
-skip qtpurchasing\
-skip qtremoteobjects\
-skip qtscript\
-skip qtscxml\
-skip qtsensors\
-skip qtspeech\
-skip qtsvg\
-skip qttools\
-skip qttranslations\
-skip qtwayland\
-skip qtwebengine\
-skip qtwebview\
-skip qtwinextras\
-skip qtx11extras\
-skip qtxmlpatterns\
-nomake examples\
-nomake tools\
-nomake tests\
-recheck-all #检查依赖选项,注意自己的依赖项是否成立!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值