


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统是RH9,我按照网上给的一个步骤安装了qt(安装步骤如下),都没什么问题,安装成功。但是我在编译我的程序的时候提示g+ -o xiankong data_receive.o myevent.o xiankong.o xiankongTest.o xiankongbase.o moc_xiankong.o moc_xiankongbase.o -L/opt/FriendlyARM/x86-qtopia/qt/lib -lqte-mt -lpthread/usr/bin/ld: cannot find -lqte-mtcollect2: ld returned 1 exit statusmake: * xiankong Error 1,这个好像是没有多线程库支持的吧。(我新手,不懂,请指教。)于是我查了qt/lib下的几个文件,发现只有libqte.so(.*)这几个文件。按理说我安装的时候是-thread的啊,那应该有libqte-mt.so(.*)的几个文件啊,为什么没有呢?*1、完全安装RHLinux 9,不然后面很麻烦,很多问题都处在这里;如果你就是不完全安装,也不用担心,后面给出了方法。2、准备安装Qtopia所需要的软件 Qtopia 1.7.0; Tmake 1.11 (编译Qtopia时要用到) ; Qt/Embedded 2.3.7(Qtopia 1.7.0是基于该开发平台上开发的); Qt 2.3.2 for X11(在X11环境下使用其虚拟帧缓冲); 这里要注意几个软件版本的对应关系,上面是我使用的版本,虽然很旧,但是可以安装。 3、开始安装 首先,我们在$HOME目录中建立三个目录 cd $HOME mkdir Qt_src mkdir Qt_x86 mkdir Qt_arm 其中,Qt_src存放源文件,Qt_x86存放宿主机上虚拟Qt环境,Qt_arm存放目标板Qt环境。我们可以将下载到的源文件全部放在Qt_src目录中。 解压源文件 cd $HOME/Qt_x86 解压Qt 2.3.2 for X11 tar zxfv ./Qt_src/qt-x11-2.3.2.tar.gz mv qt-2.3.2 qt-2.3.2-x11 解压Qt/Embedded 2.3.7 tar zxfv ./Qt_src/qt-embedded-2.3.7.tar.gz mv qt-2.3.7 qt-2.3.7-emb 解压Qtopia 1.7.0 tar zxfv ./Qt_src/qtopia-free-1.7.0.tar.gz 解压Tmake 1.11 cd qt-2.3.7-emb rm rf tmake tar zxfv ././Qt_src/tmake-1.11.tar.gz mv tmake-1.11 tmake 设置环境变量 cd $HOME/Qt_x86 export REAL_QTDIR=$PWD/qt-2.3.2-x11 export REAL_QTEDIR=$PWD/qt-2.3.7-emb export REAL_QPEDIR=$PWD/qtopia-free-1.7.0 export PATH=$REAL_QPEDIR/bin:$REAL_QTEDIR/bin:$REAL_QTDIR/bin:$PATH export PATH=$REAL_QTEDIR/tmake/bin:$PATH export TMAKEPATH=$REAL_QTEDIR/tmake/lib/qws/linux-generic-g+ export LD_LIBRARY_PATH=$REAL_QPEDIR/lib:$REAL_QTEDIR/lib: $REAL_QTDIR/lib:$LD_LIBRARY_PATH * 编译qt-x11 export QTDIR=$REAL_QTDIR cd $REAL_QTDIR ./configure -no-opengl -no-xft thread 这里需要注意,一定要有-no-xft,否则编译通不过; make make -C tools/qvfb mv tools/qvfb/qvfb bin cp bin/uic $REAL_QTEDIR/bin cd . * 编译qt-emb export QTDIR=$REAL_QTEDIR export QTEDIR=$REAL_QTEDIR export QPEDIR=$REAL_QPEDIR cd $REAL_QTEDIR cp $REAL_QPEDIR/src/qt/qconfig-qpe.h src/tools/ ./configure -qconfig qpe -system-jpeg -gif -qvfb -thread -depths 4,8,16,32 make sub-src 编译成功之后没有什么提示,再 make 成功之后出现 Enjoy! 字样 * 编译qtopia export QTDIR=$REAL_QTEDIR export QTEDIR=$REAL_QTEDIR export QPEDIR=$REAL_QPEDIR cd $REAL_QPEDIR/src ./configure make 如果不出意外,安装应该没有问题。 *另,我的Makefile 如下:CC = gccCXX = g+CFLAGS = -pipe -Wall -W -O2 -D_REENTRANT -DNO_DEBUG -DQT_THREAD_SUPPORTCXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -D_REENTRANT-DNO_DEBUG -DQT_THREAD_SUPPORTINCPATH = -I$(QTDIR)/includeLINK = gccLF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现场救护专业培训课件
- 农作物加工设备创新创业项目商业计划书
- 农产品展销会创新创业项目商业计划书
- 职业技能课程自适应学习系统创新创业项目商业计划书
- 电商品牌客服服务创新创业项目商业计划书
- 2025年工业互联网平台传感器网络自组网技术在智能工厂设备维护中的应用报告
- 2025年工业互联网平台安全多方计算技术保障工业互联网生态安全报告
- 2025年新能源汽车废旧电池回收处理产业技术创新与市场应用研究报告
- 2025年社交媒体舆情监测与危机公关技术应用现状与发展趋势报告
- 山东省菏泽市2021-2022学年五年级上学期科学期中学情调研试卷(含答案)
- 城市经理人合作合同范本
- 2025年度合伙人股权代持风险防范及解除协议
- 电网工程设备材料信息参考价(2024年第四季度)
- 上海(虹口宝山黄浦松江)2024-2025学年上学期七年级英语期末统考卷(含笔试答案无听力答案、原文及音频)
- 临床医学课程思政案例
- 《你当像鸟飞往你的山》读书分享读书分享笔记
- 亲子家庭购房合同协议
- 红军过草地课件
- 直播选品策略与规划
- 五育并举课题开题报告
- 第5周-七年级上册数学人教版(2024)每周测验(含答案)
评论
0/150
提交评论