imx6q 安装Qt

安装qt包
1、下载http://download.qt.io/archive/qt/5.11/5.11.2/single/qt-everywhere-src-5.11.2.tar.xz
    安装指南:http://doc.qt.io/qt-5/build-sources.html
    sudo apt-get install 
    bison build-essential gperf flex ruby python libasound2-dev libbz2-dev libcap-dev 
    libcups2-dev libdrm-dev libegl1-mesa-dev libgcrypt11-dev libnss3-dev libpci-dev 
    libpulse-dev libudev-dev libxtst-dev gyp ninja-build libglu1-mesa-dev libfontconfig1-dev 
    libx11-xcb-dev libicu-dev
2、解压xz -d qt-everywhere-src-5.11.2.tar.xz
3、tar -xvf qt-everywhere-src-5.11.2.tar
4、sudo apt-get install automake libtool
5、sudo apt install g++-arm-linux-gnueabi
6、下载https://github.com/kergoth/tslib
    配置tslib
    ./autogen.sh
    ./configure CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --prefix=/home/lonnox/work/tools/tslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
    make
    make install
7交叉编译QT库
    vim auto-configure-imx6.sh
#!/bin/sh
./configure  \
        -v  \
        -opensource  \
        -confirm-license  \
        -release  \
        -prefix /home/lonnox/work/tools/qt-arm2 \
        -device linux-imx6-g++ \
        -device-option CROSS_COMPILE=/home/lonnox/work/tools/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- \
        -sysroot /home/lonnox/work/tools/sysroot-glibc-linaro-2.25-2018.05-arm-linux-gnueabihf \
        -qt-libpng  \
        -qt-libjpeg  \
        -linuxfb  \
        -no-opengl  \
        -no-pkg-config \
        -nomake examples \
        -tslib \
        -I/home/lonnox/work/tools/tslib/include \
        -L/home/lonnox/work/tools/tslib/lib \
        -no-iconv
        #-no-feature-accessibility
chmod +777 autoConfigure_imx6.sh
sudo ./autoConfigure_imx6.sh
sudo make
sudo make install

export QTDIR=/opt/qt4.8.5 
export PATH=QTDIR/bin:QTDIR/bin:PATH 
export LD_LIBRARY_PATH=QTDIR/lib:QTDIR/lib:LD_LIBRARY_PATH 
export QT_PLUGIN_PATH=QTDIR/pluginsexportQTQWSFONTDIR=QTDIR/pluginsexportQTQWSFONTDIR=QTDIR/lib/fonts 
export QWS_MOUSE_PROTO=tslib:/dev/input/event2 
export QWS_DISPLAY=”linuxfb:mmWidth50:mmHeight130:0” 
export QWS_SIZE=800x480 

    

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值