jetson nano手动安装QT5.12.9及QTCreator4.12.2

检查是否安装cmake:

cmake --version

        如果有不用管,没有安装的话参考这位老兄的【Linux】JetsonNano安装CMake教程安装,亲测好使。

安装依赖项:

sudo apt-get install build-essential perl python3 git
sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
sudo apt-get install flex bison gperf libicu-dev libxslt-dev ruby
sudo apt-get install libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libxtst-dev libxss-dev libdbus-1-dev libevent-dev libfontconfig1-dev libcap-dev libpulse-dev libudev-dev libpci-dev libnss3-dev libasound2-dev libegl1-mesa-dev gperf bison nodejs
sudo apt-get install libasound2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev libgstreamer-plugins-bad1.0-dev
sudo apt install clang libclang-dev

去网页下载qt安装包:

    访问 https://download.qt.io/archive/qt/5.12/5.12.9/single/
    下载 qt-everywhere-src-5.12.9.tar.xz

下载之后在终端依次输入:

cd /Downloads          (你下载qt的位置)
sudo tar -xvf qt-everywhere-src-5.12.9.tar.xz    (解压)
sudo touch auto.sh	   (创建auto脚本文件)
sudo chmod 755 auto.sh  (赋予权限)
sudo gedit auto.sh     (打开auto脚本文件)

在打开的auto.sh脚本文件在输入以下内容并保存退出:

#! /bin/bash
./configure -prefix /opt/Qt/ \
-opensource -confirm-license \
-nomake examples \
-nomake tests \
-release \
-skip qt3d \
-skip qtcharts \
-skip qtandroidextras \
-skip qtlocation \
-skip qtmultimedia \
-skip qtsensors \
-skip qtserialbus \
-skip qtserialport \
-skip qtwayland \
-skip qtwebengine \

因为jetson nx的编译平台是linux-aarch64-gnu-g++,所以我们还需要一下配置qmake.conf文件

sudo gedit qtbase/mkspecs/linux-aarch64-gnu-g++/qmake.conf

在打开的qmake.conf文件在输入以下内容并保存退出:

QT_QPA_DEFAULT_PLATFORM = linuxfb
QMAKE_CFLAGS_RELEASE += -O2 -march=armv8-a -lts
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv8-a -lts

在终端依次输入:

sudo mv qt-everywhere-src-5.12.9 /opt/	(移动qt-everywhere-src-5.12.9到/opt路径下)
cd /opt/qt-everywhere-src-5.12.9
sudo chmod +111 ./auto.sh 
sudo ./auto.sh		(编译makefile文件)
sudo make		    (此过程大约需要7-8小时,中途暂停需按Ctrl+C,然后需要软件关机,切勿直接断电。)
sudo make install	(此过程大约十几分钟,此命令会将程序安装在/opt/Qt/ 中。)

安装成功后修改环境变量:

sudo gedit /etc/profile

在打开的profile文件最后输入以下内容并保存退出:

export QTDIR=/opt/Qt
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
sudo gedit ~/.bashrc

在打开的bashrc文件最后输入以下内容并保存退出:

# qt path config
export PATH=/opt/Qt/bin:$PATH
export LD_LIBRARY_PATH=/opt/Qt/lib:$LD_LIBRARY_PATH
export QT_QPA_PLATFORM_PLUGIN_PATH=/opt/Qt/plugins/platforms

在终端输入:

qmake -v

        看系统是否识别到Qt 5.12.9,如果没有识别到责输入reboot重启之后再输入qmake -v,识别到Qt 5.12.9之后再安装QtCreator



安装qtcreator必须先安装Qt,并且用Qt的qmake编译qtcreator

去网页下载qt安装包:
        访问 https://download.qt.io/archive/qtcreator/4.12/4.12.2/
        下载 qt-creator-opensource-src-4.12.2.tar.gz

在终端依次输入:

cd /Downloads      (你下载qt的位置)
tar -zxvf qt-creator-opensource-src-4.12.2.tar.gz 	(解压)
sudo mv qt-creator-opensource-src-4.12.2 /opt/
qmake -r
sudo make          (这一步时间非常长,我这步耗费了大概七个小时)
sudo make install

启动qtcreator:

/opt/qt-creator-opensource-src-4.12.2/bin/qtcreator.sh &

启动之后配置Qt环境:

打开Tools-Options-kits

Qt Versions点add    路径:Computer-/-opt-Qt-bin-qmake

进入kits栏            Qt Versions一栏选5.12.9版本,Degubber一栏选system GDB

!!!!!!至此QT安装圆满完成!!!!!!

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 您可以按照以下步骤在Jetson Nano上下载Qt5.9.9: 1. 访问Qt官网,下载适用于Jetson Nano的Qt5.9.9安装包; 2. 将安装包传输到Jetson Nano上,使用终端进入安装包所在目录; 3. 执行命令:chmod +x qt-opensource-linux-x64-5.9.9.run,授予可执行权限; 4. 执行命令:./qt-opensource-linux-x64-5.9.9.run,开始进行安装; 5. 根据安装向导进行操作,安装完成后即可使用Qt5.9.9。 ### 回答2: 要下载Jetson Nano上的Qt5.9.9,您可以按照以下步骤进行操作: 1. 在Jetson Nano上打开终端窗口。 2. 运行以下命令以安装Qt5.9.9的依赖项: ``` sudo apt-get install build-essential libgl1-mesa-dev ``` 3. 下载Qt5.9.9的安装包。您可以从Qt官方网站或镜像站点下载。 4. 在终端中进入下载目录,并运行以下命令解压下载的安装包: ``` tar -xvf qt-opensource-linux-x64-5.9.9.run ``` 5. 运行以下命令以开始安装Qt5.9.9: ``` sudo ./qt-opensource-linux-x64-5.9.9.run ``` 这将启动Qt安装向导。 6. 按照安装向导的提示进行操作。可以选择安装路径和组件。对于Jetson Nano,建议选择安装所需的最小组件以节省磁盘空间。 7. 继续按照安装向导的指导完成安装过程。 8. 安装完成后,您可以通过运行以下命令来验证Qt5.9.9的安装: ``` qmake -v ``` 如果安装成功,应该能够看到Qt5.9.9的版本信息。 请注意,上述步骤仅适用于Linux操作系统。如果您的Jetson Nano运行的是其他操作系统,请参考相应的安装指南。确保下载的Qt版本与Jetson Nano的架构和操作系统兼容。 ### 回答3: 要在Jetson Nano上下载和安装Qt 5.9.9,您可以按照以下步骤进行操作: 1. 打开Jetson Nano的终端。 2. 下载和安装Qt 5.9.9的依赖项。在终端中输入以下命令来安装必要的依赖项: ``` sudo apt-get update sudo apt-get install build-essential libgl1-mesa-dev ``` 3. 下载Qt 5.9.9的安装包。您可以在Qt官方网站上下载适用于LinuxQt 5.9.9安装包。 4. 在终端中进入下载目录。使用`cd`命令进入您保存Qt安装包的目录。 5. 解压缩下载的安装包。使用以下命令解压缩该安装包: ``` tar -xvf qt-opensource-linux-x64-5.9.9.run ``` 6. 运行安装脚本。在终端中输入以下命令来运行Qt安装脚本: ``` sudo ./qt-opensource-linux-x64-5.9.9.run ``` 7. 按照安装向导的指示完成安装。可以选择自定义安装路径和组件安装。 8. 等待安装完成。这可能需要一些时间,具体时间取决于您的系统性能。 9. 安装完成后,在终端中输入以下命令以验证Qt安装: ``` qmake -v ``` 10. 如果成功安装,会显示关于Qt版本和信息的输出。 请注意,以上步骤仅适用于在Jetson Nano上手动下载和安装Qt 5.9.9。您还可以探索其他方法,如使用PPA或使用Jetson Nano的包管理器安装Qt,以便更方便地管理和更新Qt

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小白白右白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值