zoukankan      html  css  js  c++  java
  • 配置arm linux Qt开发环境

    配置arm linux Qt开发环境的过程相对比较复杂,所以有必要把步骤记录一下。

    版本:Ubuntu10.04 LTS / Qt SDK 4.7.3 / arm-linux-gcc 4.4.3

    一、安装arm-linux-gcc编译器

    1.下载arm-linux-gcc-4.4.3,http://ishare.iask.sina.com.cn/f/13836544.html

    2.解压后复制到/usr/local/toolschain目录,其他目录也可以,本文以此路径为例

    3.使用 sudo gedit /etc/enviroment 修改PATH,添加/usr/local/toolschain/4.4.3/bin:。注意路径之间以英文冒号":"分隔。

    二、安装tslib

    笔者需要使用触摸屏,使用tslib,所以编译的qt也是带tslib的,不需要使用tslib的可以跳过并在第三步相应调整configure参数。下载后执行命令:

    ./configure
    make
    sudo make install
    

    三、编译qt-everywhere并安装

    1.下载qt-everywhere,http://qt.nokia.com/downloads/embedded-linux-cpp

    2.解压后cd到该文件夹,执行编译命令:

    ./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -I/usr/local/tslib/include -L/usr/local/tslib/lib -no-qt3support
    make
    sudo make install
    

    编译过程比较耗时,一般要几个小时甚至十几个小时。。

    3.安装完成后,mkspecs文件夹下的各个文件和目录对于普通用户都没有读的权限,这样qt creator也没有权限去读取,编译过程中就会提示找不到specs错误。需要修改该目录及其子目录文件的访问权限。

    sudo chmod 775 mkspecs -R

    三、安装qt creator

    下载linux版qt后运行安装即可。

    四、配置qt creator

    不同版本也许有所不同,网上有不少关于qt交叉编译环境配置的文章可以参考。

    工具->选项->Qt4  点右侧加号在“手动设置”里增加一个,qmake路径填第二步中的安装目录下的qmake路径,默认在“/usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake”。版本不同会略有不同。名字随便起,见名知意即可。

    打开项目后点左侧“项目”,选择刚才配置的Qt版本即可编译生成arm版程序了。

  • 相关阅读:
    HDOJ 4747 Mex
    HDU 1203 I NEED A OFFER!
    HDU 2616 Kill the monster
    HDU 3496 Watch The Movie
    Codeforces 347A A. Difference Row
    Codeforces 347B B. Fixed Points
    Codeforces 372B B. Hungry Sequence
    HDU 1476 Sudoku Killer
    HDU 1987 How many ways
    HDU 2564 词组缩写
  • 原文地址:https://www.cnblogs.com/oceanking/p/2671150.html
Copyright © 2011-2022 走看看