• 忙了1天的qte-arm环境的搭建


    1.虚拟机红帽子linux5下4.1.2的交叉编译链,tslib1.4触摸屏支持,qt-embedded版本试过很多,都是错误,qt/embedded-3.3.8也不行,GEC2440开发板提供环境为:4.1.2的编译链,3.3.8的QTE,Redhat 5的虚拟机,还有详细的资料说明,但是还是有错误,错误很多----

    2.Ubuntu14.04—64位下,已有gcc和g++,make,最主要的是交叉编译链,也就是存在arm-linux-XXX的执行程序(由于版本不同,它的名字也会有所不同,类似arm-linux-gnueabihf-gcc/XXX 为4.8.2),它的版本问题影响很大,4.1.2的交叉编译链安装qt/everywhere4.8.1/4.8.5 qt/embedded4.5..等版本都会出现问题,例如编译时出错:1.../../include/QtCore/../../src/corelib/tools/qlist.h:58:15: error: new: 没有那个文件或目录  2.<String.h>出错  ;4.8.2交叉编译链可以完成qt-everywhere4.8.5的编译(已测试,编译1个多小时),同时也可对tslib1.4触摸屏支持,sudo apt-get install autoconf automake libtool安装automake工具,以使用/autogen.sh(tslib1.4安装包中需要) ,配置前需要修改qmake.conf,例如使用linux-arm-g++平台编译,则需要修改安装包内mkspece/qws/linux-arm-g++/qmake.conf,修改成对应版本的编译器,并加上-lts(前4项),不然会出现(lib/libQtGui.so: undefined reference to `ts_read_raw'等错误),/配置问题正在测试(已通过的配置为:./configure -prefix XXX -embedded arm -little-endian -xplatform qws/linux-arm-g++ qt-mouse-tslib -I/xx/tslibinclude -L/XX/tslib/lib -no-pch (此处防止出现cc1:error:.pch/release-shared-emb-arm/QtGui:NO such file or directory  ] 

    /******************************/ /********好好学习-天天向上*****/ /******************************/
  • 相关阅读:
    儿子和女儿——解释器和编译器的区别与联系
    求eclipse中的java build path 详解
    求eclipse中的java build path 详解
    System.Activator类
    htmlagilitypack解析html
    KindleEditor insertfile初始化多个
    按住ALT键复制
    隐藏行错误排查
    列类型: 202错误
    C#中的&运算
  • 原文地址:https://www.cnblogs.com/langdexuming/p/4152603.html
Copyright © 2020-2023  润新知