QT/E 和Qtopia移植到2410开发板

Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。

    Qt/E(Qt/Embedded)是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高,但它并不是Qt的子集,而应该是超集,部分机制(如QCOP等)不能用于Qt/X11中。

    Qtopia是一个构建于Qt/E之上的类似桌面系统的应用环境。相比之下,Qt/E是基础类库。

    Qtopia Core:就是原来的Qt/E,大概从Qt 4开始改名,把Qtopia Core并到Qtopia的产品线中去了。但实际上Qtopia Core就相当于原来的Qt/E,仍然作为基础类库。

 

编译平台与开发平台

 

   开发平台:ubuntu 9.10

   目标平台:hfrk s3c2410

   交叉工具:arm-linux  版本4.1.2

   qt版本:qt-embedded-linux-opensource-src-4.5.3

   下载地址:ftp://ftp.qt.nokia.com/qt/source/qt-embedded-linux-opensource-src-4.5.3.tar.gz

 

1。解压源压缩包

    tar zxvf qt-embedded-linux-opensource-src-4.5.3.tar.gz

   cd qt-embedded-linux-opensource-src-4.5.3目录   //这是解压完以后的目录

2.配置

   配置命令:

      ./configure -prefix /home/study/arm_build -release -shared -fast -pch -no-qt3support -qt-sql-sqlite -no-libtiff -no-libmng -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -no-openssl -nomake examples -nomake demos -nomake tools -optimized-qmake -no-phonon -no-nis -no-opengl -no-cups -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-xkb -no-sm -no-xinerama -no-xshape -no-separate-debug-info -xplatform qws/linux-arm-g++ -embedded arm -depths 16 -no-qvfb -qt-gfx-linuxfb -no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb -qt-kbd-usb -confirm-license -no-armfpa -I /home/study/study/2410/opt/toolchains/arm920t-eabi/arm-angstrom-linux-gnueabi/include/c++     -I /home/study/study/2410/opt/toolchains/arm920t-eabi/arm-angstrom-linux-gnueabi/include/c++/arm-angstrom-linux-gnueabi

   其中:

          -prefix /home/study/arm_build  是我要make install 完存放的目录

         -I  /home/study/study/2410/opt/toolchains/arm920t-eabi/arm-angstrom-linux-gnueabi是我交叉目录的电脑上的路径

 

     接下来它会提示:

     1) Type 'c'  if you want to use the commercial Edition

      Type 'o' if you want to use the open source Editon

          选择 o  因为选择 c 是官方的  到时会让你输入license的

     2)是否同意license?选择yes

 

  第二步:make

  第三步:make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值