Nvidia Jetson TX2 安装Qt

安装环境

  • 开发板: Nvidia Jetson TX2
  • 系统版本: JetPack-L4T-3.2.1-linux-x64-b32
  • Qt版本:3.5.1
  • SIP版本:4.19.13
  • PyQt 版本:5.11.3

安装Qt

直接使用apt-get进行安装

sudo apt-get install qt5-default qtcreator -y

安装后重启即可

Qt


安装SIP

下载地址:https://www.riverbankcomputing.com/software/sip/download
https://download.csdn.net/download/u013595260/10924442
SIP下载
下载后解压安装

tar -xzvf sip-4.19.13.tar.gz
cd sip-4.19.13
python configure.py
make
sudo make install

make过程中发生错误,无法找到Python.h文件

make fatal error
解决方案:

如果使用3.5: sudo apt-get install python3.5-dev
如果使用2.7: sudo apt-get install python-dev

经查看当前开发板中python命令对应的python版本为2.7,因此安装python-dev

sudo apt-get install python-dev

安装完成后继续安装SIP即可成功


安装PyQt5

直接使用apt-get进行安装

sudo apt-get install pyqt5*

或使用源码安装(未验证)

根据其他网友的博客,也可以使用源码安装,此方法我没有进行验证

下载地址:https://www.riverbankcomputing.com/software/pyqt/download5
https://download.csdn.net/download/u013595260/10924444
PyQt5下载
下载后解压安装

tar -xzvf PyQt_gpl-5.11.3.tar.gz
cd PyQt_gpl-5.11.3
python configure.py --qmake /home/relaybot/Qt5.8.0/5.8/gcc_64/bin/qmake
make
sudo make install

配置

安装cmake
sudo apt-get install cmake

安装后重新打开Qt Creater,跳转至Tools -> Options -> Build&Run -> CMake页面,能够自动检测到CMake工具
Config CMake

设置编译器

打开Qt Creater,跳转至Tools -> Options -> Build&Run -> Compilers页面,点击Add新增编译器,Compiler path设置为/usr/bin/gcc,将ABI修改为custom - arm - linux - generic - elf - 64bit。点击Apply应用修改。
Config GCC

设置Kit工具包

设置CMake和Gcc后,重新打开Qt Creater,跳转至Tools -> Options -> Build&Run -> Kits页面,删除默认的Desktop并重新添加新的Kits,正确配置Compliers和CMake Tools。点击Apply应用修改。
Config Kits

至此已经将Qt Creater配置完成。


新建CMake工程

打开Qt Creaeter,点击New Project新建工程
新建工程
选择工程模板,这里只演示建立一个helloworld CMake工程,不使用Qt,因此选择Non-Qt Project -> Plain C++ Application
选择工程模板
设置工程名称和路径后继续设置工程名称和路径

选择构建系统为CMake,继续
在这里插入图片描述
一直下一步即可,版本控制工具可以选择Git或者不选。

CMake向导,点击Run CMake执行完毕后点击Finish
在这里插入图片描述
一个helloword工程已经建立,点击Build & Run,即可输出控制台信息
在这里插入图片描述


参考文章

https://blog.csdn.net/jiangchao3392/article/details/73822655
https://www.jetsonhacks.com/2017/01/31/install-qt-creator-nvidia-jetson-tx1/
http://blog.51cto.com/13039510/1940492
https://blog.csdn.net/we1583004we/article/details/80353798

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值