主题 : qt arm开发环境搭建求助 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 43448
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-04-17
最后登录: 2017-08-10
楼主  发表于: 2011-05-03 21:38

 qt arm开发环境搭建求助

QT包qt-everywhere-opensource-src-4.7.2.tar.gz,arm-linux-gcc 4.3.2 按照http://hi.baidu.com/jiyeqian/blog/item/f46d26a2ff3f7da6caefd0d6.html所示一步步安装,最后还是不幸报错,tcc:1161: error: incomplete type ‘std::ctype_base’ used in nested name specifier
make[1]: *** [.obj/release-shared-emb-arm/main.o] Error 1
make[1]: Leaving directory `/home/qt-arm/qt-everywhere-opensource-src-4.7.2/tools/linguist/lrelease'
make: *** [sub-tools-linguist-lrelease-make_default-ordered] Error 2
请教高人如何解决啊
级别: 新手上路
UID: 30467
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
综合积分: 28 分
注册时间: 2010-10-17
最后登录: 2011-10-29
1楼  发表于: 2011-05-03 23:56

 Qt4.7.2移植至arm平台

目标机是mini2440



一、下载qt Embedded 4.7.2的源码,从http://qt.nokia.com上可获取



二、解压源代码包并进入相应目录,先进行配置,可写一个配置文件运行之以自动配置

   如编写自动配置文件autoconfig.sh,内容如下:



#!/bin/bash

./configure \
-prefix /usr/local/qt-arm9-4.7.2 \
-opensource \
-confirm-license \
-release -shared \
-embedded arm \
-xplatform qws/linux-arm-g++ \
-depths 16,18,24 \
-fast \
-optimized-qmake \
-pch \
-qt-sql-sqlite \
-qt-libjpeg \
-qt-zlib \
-qt-libpng \
-qt-freetype \
-little-endian -host-little-endian \
-no-qt3support \
-no-libtiff -no-libmng \
-no-opengl \
-no-mmx -no-sse -no-sse2 \
-no-3dnow \
-no-openssl \
-no-webkit \
-no-qvfb \
-no-phonon \
-no-nis \
-no-opengl \
-no-cups \
-no-glib \
-no-xcursor -no-xfixes -no-xrandr -no-xrender \
-no-separate-debug-info \
-nomake examples -nomake tools -nomake docs \
-qt-mouse-tslib \
-I/usr/local/tslib/include \
-L/usr/local/tslib/lib



以上配置项有些应根据需要选择,如要编写webkit的程序,则应将no-webkit去掉等。



保存文件。然后运行autoconfig.sh

[root@localhost qt4.7.2 ] # chmod a+x autoconfig.sh    #加上可执行权限

[root@localhost qt4.7.2 ] # ./autoconfig.sh     #自动配置生成Makefile文件


编译&安装

[root@localhost qt4.7.2 ] # make

[root@localhost qt4.7.2 ] # make install


编译时间可能较长



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/homking/archive/2011/04/02/6299367.aspx
级别: 新手上路
UID: 43448
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-04-17
最后登录: 2017-08-10
2楼  发表于: 2011-05-04 10:34

 回 1楼(佳佳) 的帖子

多谢,开始配置时没有指定-prefix /usr/local/qt-arm9-4.7.2,解决了。。。