Qt arm环境安装

一.相关工作准备

  1. Qt-opensource 和 Qt-everywhere 下载 链接[版本为5.9.8]
  2. arm-linux-gcc下载 链接[版本为4.8.3]
  3. tslib 下载 链接[版本为1.21]
    ps:可以不安装Qt-opensource,但需要额外安装Qt Creator。

二.Qt-opensource[只适用于X86平台]和arm-linux-gcc安装

  1. Qt-opensource的安装和Win10下的安装一样,记住安装路径即可
  2. arm-linux-gcc解压即可,然后将bin目录添加到系统变量中.在终端输入arm-none-linux-gnueabi-gcc -v,即可输出其版本号.[arm-none-linux-gnueabi-gcc这个名称可能会随着版本的不同而不同,具体的名称需要看其bin目录下的名称]

三. tslib 安装

来源百度百科
功能:
在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。
tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。

安装参考链接

四. Qt-everywhere安装(即可用于X86平台也可用于ARM平台,生成makefile文件时需要自己指定,默认为X86平台)

  1. 解压 tar -Jxvf 压缩包名称
  2. 进入/home/wu/Downloads/qt-everywhere-opensource-src-5.9.8/qtbase/mkspecs/linux-arm-gnueabi-g++文件夹下,修改其qmake.conf的内容.将这八行的改成如下,左边的不需要改动,右边的该成你安装arm_linux-gcc的安装路径,后面的名称有的有none有的没有,看你下的版本号.
QMAKE_CC                = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-gcc
QMAKE_CXX               = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-g++
QMAKE_LINK              = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-g++
QMAKE_LINK_SHLIB        = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-g++

# modifications to linux.conf
QMAKE_AR                = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-ar cqs
QMAKE_OBJCOPY           = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-objcopy
QMAKE_NM                = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-nm -P
QMAKE_STRIP             = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-strip

3.进入/home/wu/Downloads/qt-everywhere-opensource-src-5.9.8文件夹下,进行configure生成makefile文件sudo ./configure -prefix /opt/Qt5.9.8/Qt-5.9.8-arm -release -xplatform linux-arm-gnueabi-g++ -opensource -no-opengl -no-openssl -no-compile-examples -nomake tests -no-iconv -skip declarative -skip quick1 -skip qtdeclarative -I/usr/local/tslib/bin -L/usr/local/tslib/lib

  • -prefix 后面的为安装路径
  • xplatform 指定目标平台
  • -I/usr/local/tslib/bin -L/usr/local/tslib/lib,tslib库的目录
  1. sudo make -j4
  2. sudo make install -j4

如果没有出错,则Qt-everywhere安装成功.

6.Qt creator的配置可以参考链接,只需要修改两个部分,一个是Qt version,该成Qt-everywhere生成的qmake,另一个是编译器修改为刚刚下载的arm-linux-gnueabi-gcc和arm-linux-gnueabi-g++即可.

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

FPGA之旅

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

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

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

打赏作者

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

抵扣说明:

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

余额充值