qt移植到s3c2440开发板上

qt移植到s3c2440开发板上

ID:44811880

大小:20.55 KB

页数:4页

时间:2019-10-29

qt移植到s3c2440开发板上_第1页
qt移植到s3c2440开发板上_第2页
qt移植到s3c2440开发板上_第3页
qt移植到s3c2440开发板上_第4页
资源描述:

《qt移植到s3c2440开发板上》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、QT-X11环境的配置 1、解压qt-x11-opensource-src-4.4.3.tar.gz 2、cd 解压了的目录 QT-X11 3、  #./configure       //生成Makefile      #make  (或者:gmake)      #make install   //安装完后会生成目录/usr/local/Trolltech/QT-4.4.3 ,这时刚才解压完得到的QT-X11可以不要了。 4、设置环境变量:     在/etc/profile 加入:     

2、  #for QT4 export QTDIR=/usr/local/Trolltech/Qt-4.4.3 export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export PATH=$QTDIR/bin:$PATH export QMAKESPEC=$QTDIR/mkspecs/linux-g++   //生成Makefile的配置文件的路径 5、#source /etc/profile  使环境变量生效  6、用一个例子测试是否OK:    写一个

3、 a.cpp    #qmake -project  //生成 a.pro    #qmake    //生成  Makefile    #make    #./a 如果打开designer 的窗口很乱,可以设置:进入edit--preferences,user interface mode 选择docked window.         二、QT-em环境的配置 1、把arm-linux-gcc版本:3.3.2  放目录/usr/local/arm ,并:export PATH=/usr/loca

4、l/arm/3.3.2/bin:$PATH 2、解压qt-embedded-linux-opensource-src-4.4.3.tar.gz  得qt-embed 3、添加qconfig-local.h,用于触摸屏加载,并将该文件放在解压了的qt-embed的/src/tools目录下面用于对qte库进行裁减 (位于QTDIR/src/tools/qconfig-XXX.h,其XXX为自定义的 名字,该特征字可以在configure时用-qconfig XXX指定) 4、修改qmouselinuxt

5、p_qws.h文件(解压后搜索 ls -R

6、grep qmouselinuxtp_qws.h ,会有三个文件,其中2个是仅仅是包含第3个。找到原文件(../src/gui/embedded/qmouselinuxtp_qws.h))  加入:#define QT_QWS_IPAQ  #define QT_QWS_IPAQ_RAW 5、配置: (1)在PC上编译时,可不用考虑qte库的大小,只用指定编译平台即可 #./configure -xplatform qws/linux-arm-g++ -emb

7、edded arm -qconfig local -release -shared -qt-mouse-linuxtp -little-endian  -no-qt3support -qt-freetype  -qvfb -depths 4,8,16,32  -no-feature-QWS_CURSOR                                                                                                     

8、                                             解析各个参数的意义(键入./configure -help来获得一些帮助信息。 ):     -xplatform      #the target platform when cross-compiling         qws     #qws选项的含义是使这个应用程序成为服务器。                  QT Embedded也是一种C/S结构,需要有一个QT application做QWS S

9、erver,                 程序启动时带有-qws参数的就是QWS Server,不带这个参数就是QWS Client。                 因此任何一个基于QT的application都可以做QWS Server。                 当然QWS Server一定先于QWS Client启动,否则QWS Client将启动失败。                 在实际应用中,会指定某个特殊的applicatio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。