zoukankan      html  css  js  c++  java
  • Ubuntu下嵌入式Qt开发环境配置全攻略

    http://qpcwth.blog.163.com/blog/static/20993024620139151424822/


    在安装的过称中,出现一些问题,注意试想:

    1。本次开发环境的配置,是基于友善之臂提供的资料,其中,qt-sdk-linux-x86-opensource-2010.05.1.bin是另外下载的。

    2.安装之前,先确定gcc的版本低于4.7,否则会出错。我的系统本来是14.04,系统自带的gcc版本是4.8,后来安装失败,换成12.04的系统,自带的gcc是4.6.3,满足要求。

    3.确定系统安装有g++,

    4.安装libv4l-dev后,还需要将头文件路径进行配置:

        sudo ln -s /usr/include/libv4l1-videodev.h /usr/include/linux/videodev.h

    注意这一步,是libv4l1-videodev.h,,有个1.我当时配置的时候,,少个1,结果编译了两个多小时后失败了,唉,切记切记。

    5. 根据Qt安装提示,还应该检查以下包是否安装:

            libglib2.0-dev

            libSM-dev

            libxrender-dev

            libfontconfig1-dev

            libxext-dev

            libgl-mesa-dev

            libglu-mesa-dev

    其中后两个包在软件中心找不到,但libgl1-mesa-dev、 libglu1-mesa-dev加个1后可以找到,不知道是不是写错了。

    6.安装qt-sdk-linux-x86-opensource-2010.05.1.bin 时,先使用chmod改变一下权限。

    7.配置的时候,最好全程都用root账户运行。

    8.每次安装包之前,先确定gcc,g++和arm-linux-gcc是不是正常。

    9.出现如下错误提示:

            The tslib functionality test failed!

            You might need to modify the include and library search paths by editing

            QMAKE_INCDIR and QMAKE_LIBDIR in

            /源码包解压目录/qt-everywhere-opensource-src-4.7.2/mkspecs/qws/linux-arm-g++

    原因可能是g++没有正常工作。

    10.编译arm-qtopia-4.4.3

    原本build中的QTOPIA_PREFIX_DIR=/opt/Qtopia4.4.3
    不要删去。



    花了将近三天的时间,又重装了几次系统,总算把环境配置好了。


  • 相关阅读:
    [leetCode]127. 单词接龙
    [leetCode]450. 删除二叉搜索树中的节点
    [leetCode]701. 二叉搜索树中的插入操作
    [leetCode]235. 二叉搜索树的最近公共祖先
    [leetCode]501. 二叉搜索树中的众数
    $Abstract^2 Interpretation$
    图说 Python 内存管理
    Python 解释器初探
    幸福之路
    Spark编程基础
  • 原文地址:https://www.cnblogs.com/bzyzhang/p/5399629.html
Copyright © 2011-2022 走看看