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
不要删去。
花了将近三天的时间,又重装了几次系统,总算把环境配置好了。