qte环境搭建

Qte开发环境的搭建 1. 硬件环境A. 主机:x86系列PC机。B. 开发板:YC2440。2. 软件环境A. 主机操作系统:VMware5.5虚拟机下的Redhat9(完全安装) (RedHat企业版的可能不用安装e2fsprogs-1.35.tar.gz和jpegsrc.v6b.tar.gz)B. 开发板操作系统:嵌入式Linux,内核版本为2.6.13。C. 交叉编译器:arm-linux-gcc-2.95 阅读详情
       我比较笨,花了 五天时间把 qte环境搭建成功了 。我疑惑基本上是从开放的互年网上获得。我在此感谢他们的文章对我的 帮助。所以现在我把的建立环境过程跟大家分享一下:
      我是自学嵌入式linux应用程序开发的,希望大家能给我一些建议和帮助。我首先和大家一样从网上qte的四个压缩包;qt-embedded-2.3.7.tar.gz  qtopia-free-1.7.0.tar.gz qt-x11-2.3.2.tar.gz tmake-1.13.tar.gz 我把他们解压在/home/qt目录下,首先配置环境变量,刚开始的时候不知道全部用export添加,但是老出错。解压后重命名了。mv tmake-1.13 tmake  mv qt-2.3.7 qte  mv qt-2.3.2 qt
mv qtopia-free-1.7.0 qtopia;名字随便你了改不 改了。在/home/qt建立一个set-env用一次添加环境变量的。vi set-env 
输入如下内容:export TMAKEDIR=$PWD/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
export QTDIR=$PWD/qte
export QPEDIR=$PWD/qtopia
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin::$PATH退出保存。source set-env就好 了
你 可以输入:tamke看看有没有成功额。
tmake就建好 了。
2.安装qt-embeded
cd qte
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
cp $QPEDIR/src/qt/qconfig-qpe.h src/tools/
./configure -qconfig qpe -qvfb -depths 4,8,16,32 (你也可以通过../config
ure --help)
如果这部出问题了,可能的编译器版本有问题了 --注意了。qte-2.3.7的编译器不能高于4阿,我之前用了 一直提示错误,后来用了gcc3.2.3一个错误也没有。
make sub-src(如果编译器版本与qt版本符合应该没有错误)
3。qt-xll的编译(版本要比qt-emedded低)
cd qt
export QTDIR=$PWD
 export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./confgiure -no-xft -no-opemgl
make
make -C tools/qvfb
cp tools/qvfb/qvfb $QTEDIR/bin(这样方便阿,只要添加qte的路径就好 了,不要qt的)
cp bin/designer  $QTEDIR/bin(同上)
cp bin/uic $QTEDIR/bin(同上)
这样就用不到qt了,所以就不添加它的环境变量了 )
4。qtopia
cd qtopia
export QTDIR=$QTEDIR
export PATH=$QPEDIR/bin:$PATH
cd src
./configure
make
至此如果错误环境就搭建好 了。
我遇到的问题:
之前我gcc4.2.1编译时候,产生莫名奇妙的错误,不过网上也解决的方法,但是那样麻烦阿。我从网获知,gcc的 版本太高了,
所以还高兴的下载了低版本,好 了,下载好了 。却装不去了 。还不知道什么原因了。却无意中发现自带的gcc3.2.3我高兴,我但是默认的是gcc4.2.1的版本。gcc -v查看版本。进入gcc所在的目录。我把原来的g++重命名了sudo mv g++ g++4.2.1
然后把低版本g++符号连接到g++就好 了。
现在就来测试qte自带程序可不可以跑起来。不过在qvfb上才可以运行:就在make的时候提示:  
 g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -fno-default-inline -DNO_DEBUG -I/home/qt/qte/ -o hello.o hello.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -fno-default-inline -DNO_DEBUG -I/home/qt/qte//include -o main.o main.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -fno-default-inline -DNO_DEBUG -I/home/qt/qte//include -o moc_hello.o moc_hello.cpp
gcc  -o hello hello.o main.o moc_hello.o  -L/home/qt_x86/qt-2.3.7-emb/lib -lm -lqte
/home/qt/qte/lib/libqte.so: undefined reference to `QWizard::staticMetaObject()'
collect2: ld returned 1 exit status
make: *** [hello] Error 1
修改方法:vi  ***.pro( 你的工程文件)
EMPLATE = app
CONFIG   = qt warn_on release(修改为
CONFIG   = qt  qtopia warn_on release)
HEADERS = hello.h
SOURCES = hello.cpp main.cpp
TARGET   = hello

然后重新生成makefile文件
make成功了
却提示/hello: error while loading shared libraries: libqpe.so.1: cannot open shared object file: No such file or directory
解决方法:qte  qtopia两个下的lib加入/etc/ld.so.conf
echo /home/qt/qte/lib >> /etc/ld.so.conf
echo /home/qtopia/qte/lib >> /etc/ld.so.conf
然后ldconfig在看看(不要漏了)
结束了。感谢您的阅读。可以把的建议或者错误告诉我。
                                                                                                                                   2008 。8。1
                                                                                                                                      00:29
Qt Qte 开发环境搭建和 Micro2440 移植笔记 下面是相应的源代码和步骤。接下来,我们将创建一个简单的 Qt Qte 工程来测试我们的环境是否搭建成功。您已经成功搭建了 Qt Qte 的开发环境,并将其移植到 Micro2440 开发板上。请注意,上述步骤仅提供了一个简单的示例,您可能需要根据自己的需求进行进一步的配置和修改。在这一步,我们需要配置 Qt Qte 的编译选项,以便生成适用于 Micro2440 的运行库。接下来,我们需要从官方网站下载 Qt Qte 的源代码包。现在,我们可以使用之前安装的 Qt Qte 编译工具链来编译我们的工程。 阅读详情

相关推荐

Linux下Qt/QTE环境配置

Qt是一款流行的跨平台应用程序开发框架,可以帮助开发者快速创建各种类型的应用程序。本文将详细介绍如何在Linux下配置Qt/QTE环境,以便开始Qt应用程序的开发。在配置Qt环境之前,我们需要设置一些必要的环境变量。选择适合您系统的版本,并按照安装向导进行安装。安装完成后,Qt将被安装在您选择的目录中。现在,您已经完成了Qt环境的配置,可以开始创建您的第一个Qt应用程序了。您已成功配置了Linux下的Qt/QTE环境,并创建了一个简单的Qt应用程序。替换为您的Qt安装目录的路径。步骤4:创建Qt应用程序。

FucMobile的博客 913

qte for arm的编译过程

自从接触qte以来,便觉得qte在众多嵌入式GUI中算上层的,其构建很清晰,充分利用了c++的继承、多态等,读了部分源码很有收获。写应用程序还可以在pc上用qt designer,在写GUI程序的时候很方便,想把程序放到板上去跑,很容易,在qmake的时候加上-spec cross就可以了。 现在我把以前如何交叉编译qte,和在交叉编译中遇到的问题以及如何解决等大概整理一下。 

learndkid的专栏 2676

笔记_QTE开发环境_详细

自己从网上,书上等总结出的... QTE环境搭建

qte和linux的区别,Linux下QtE开发环境的搭建

这只是个人笔记,希望能帮助大家开发工具。arm-linux-gcc-4.3.2.tar.gzQtE-4.5.1-arm.tar.gz嵌入式Linux的QtE库,已经编译好了,直接可以用,arm-liunx-gcc-4.3.2,友善的micro2440编译好的ts库,可以直接使用,在友善mirco2440上测试通过,稳定tslib-1.4.tar.gz上面的文件下载在Linux公社的1号FTP服务器...

weixin_34483980的博客 316

基于单片机控制双向可控硅灯光强度设计

*单片机设计介绍,基于单片机控制双向可控硅灯光强度设计。

QQ2193276455的博客 2457

告别理论!手把手教你用Patran/Nastran搞定悬臂翼的颤振分析(附完整模型文件)

本文提供了一份详细的Patran/Nastran悬臂翼颤振分析实战指南,涵盖从几何建模到结果解读的全过程。通过手把手教学和完整模型文件,帮助工程师和学生快速掌握气动弹性分析技术,特别适合需要实际操作的初学者。文章重点介绍了模态分析、气动建模和颤振求解等关键步骤,并提供了常见问题排查和优化建议。

weixin_30879169的博客 493

linux嵌入式应用开发 - ubuntu eclipse qt/qte x86/arm开发环境搭建

软件:VMware 7.0 ubuntu 10.10  eclipse  QTE   版权所有:http://blog.csdn.net/sea918 虚拟机安装,与ubuntu 操作系统安装略 1,基础组件安装 1.1,安装GCC 开发环境 sudo apt-get install build-essential 1.2,安装基础组件libxtst-dev sudo apt-get

嵌入式 2791

从符号到基元:Token的技术演化史与“词元”汉化的术语学

中文摘要:Token概念演化与"词元"译名的确立 本文系统梳理了"Token"概念从信息论符号到AI基元的完整演化史,揭示了"词元"这一中文译名确立的必然性。概念发展经历了三个阶段:早期作为编译原理中的词法单元(1960s),统计NLP时期作为概率空间的原子(1990s-2000s),以及神经时代成为动态语义载体(2010s后)。随着Transformer架构兴起,Token从静态符号转变为上下文相关的语义基元,其定义彻底突破"词&quo

AllenLV的博客 1221

linux下QtE开发环境的搭建

<br />还是一年多前作的,由于当时做完了没有好好整理<br />现在又从新弄了好久才弄明白<br />以后一定要做好记录<br />这只是个人笔记 <br />希望能帮助大家<br /> <br />开发工具<br /> arm-linux-gcc-4.3.2.tar.gz<br /> QtE-4.5.1-arm.tar.gz<br />http://download.csdn.net/source/3080325<br /> tslib-1.4.tar.gz<br />http://downlo

个人笔记共同分享 3288

PyTorch深度学习实战(7)——批大小对神经网络训练的影响

在神经网络中,批( batch )是指一次输入网络进行训练或推断的一组样本。批处理( batch processing )是指将这一组样本同时输入网络进行计算的操作。本节中首先介绍批( Batch )的基本概念,并且介绍批大小在神经网络训练过程中的影响。

盼小辉丶的博客 1万+

sap资产post记录查询时候 报错 如图

SAP资产过账查询报错AA653解决方案摘要 错误原因:系统无法计算会计年度期间的最后一天,导致资产折旧/过账失败。常见原因包括:1)未创建2025年期间版本;2)期间日期映射不完整;3)依赖日历但未生成2025年日历。 解决方法: 通过OB37维护2025年12/13个完整期间 补充缺失期间或修正结束日期 使用SCAL生成2025年工厂日历 验证步骤: 检查T009R表2025年记录完整性 测试AFAB折旧运行 重新查询资产过账 提示:建议财务团队统一维护跨年度期间数据,并在测试系统验证变更。

金牌架构师 834

linux下QTE环境搭建

开发工具 arm-linux-gcc-4.3.2.tar.gz QtE-4.5.1-arm.tar.gz http://download.csdn.net/source/3080325  tslib-1.4.tar.gz http://download.csdn.net/source/3080330  QtE和tslib的编译见博客 http://blog.csdn.net/tian

Swxctx 984

需要Perfetto分析的anr

anr类的问题,经常会有系统cpu,内存负载不高,iowait也不高,主线程状正常的,这类问题通过常规的日志无法分析,需要抓取Perfetto来分析应用的情况。event log中也没有异常。

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 63

ti linux 开发环境,linux下QtE开发环境的搭建

还是一年多前作的,由于当时做完了没有好好整理现在又从新弄了好久才弄明白以后一定要做好记录这只是个人笔记希望能帮助大家开发工具arm-linux-gcc-4.3.2.tar.gzQtE-4.5.1-arm.tar.gzhttp://download.csdn.net/source/3080325tslib-1.4.tar.gzhttp://download.csdn.net/source/30803...

weixin_30045711的博客 215

Go语言Gin框架项目:从零到一搭建一个用户管理系统

本文介绍了一个基于Go语言Gin框架开发的用户管理系统。系统采用MySQL数据库存储数据,使用Bootstrap 5构建现代化UI界面,实现了完整的CRUD功能。主要特点包括:RESTful API设计、前后端双重表单验证、实时搜索功能、SQL防注入措施以及响应式布局。项目结构清晰,包含数据库配置、用户模型、处理器和前端模板等模块。系统提供用户列表展示、新增/编辑表单、删除确认等功能,通过参数化查询确保安全性,并支持按姓名或邮箱搜索用户。

数据知道的博客 3995

PowerPMAC配置EtherCAT设备

本文详细介绍了在PowerPMAC IDE环境下配置EtherCAT伺服电机的完整流程。主要内容包括:准备工作(连接硬件和获取ESI文件)、通过ESI管理器加载配置文件、网络扫描识别从站设备、变量映射(定义输入输出位置参数)、激活EtherCAT通讯(验证状态字和实际位置)以及相关参数说明。文章还概述了主站配置的8个方面和从站配置的7个选项,重点说明了PDO映射和变量分配机制,为伺服电机的EtherCAT通信配置提供了系统指导。

mahuliang321的博客 969

linux搭建arm运行环境,Arm Linux下QtE运行环境的搭建

NSF方式调试库文件的加载解压QtE-4.5.1-arm.tar.gztslib-1.4.tar.gz在根目录下的lib库/QtE-4.5.1-arm/lib/tslib-1.4/lib将 QtE-4.5.1-arm 和 tslib-1.4 放在根目录下面配置文件如下#!/bin/shexport V_ROOT=/tslib-1.4export TSLIB_CONSOLEDEVICE=noneex...

weixin_28955231的博客 212

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

忙了1天的qte-arm环境的搭建

1.虚拟机红帽子linux5下4.1.2的交叉编译链,tslib1.4触摸屏支持,qt-embedded版本试过很多,都是错误,qt/embedded-3.3.8也不行,GEC2440开发板提供环境为:4.1.2的编译链,3.3.8的QTE,Redhat 5的虚拟机,还有详细的资料说明,但是还是有错误,错误很多---- 2.Ubuntu14.04—64位下,已有gcc和g++,make...

weixin_30412577的博客 129

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

arm-linux下QtE运行环境的搭建-micro2440

<br />NSF方式调试<br /> 库文件的加载<br /> 解压<br /> QtE-4.5.1-arm.tar.gz<br /> tslib-1.4.tar.gz<br /><br /> 在根目录下的lib库<br /> /QtE-4.5.1-arm/lib<br /> /tslib-1.4/lib<br /><br /> 将 QtE-4.5.1-arm 和 tslib-1.4 放在根目录下面<br /> 配置文件如下<br /> #!/bin/sh<br /> export

个人笔记共同分享 1333

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

QTE QT 开发环境的搭建 及 编译

 基本过程是下边这样, 如果库不同(X86/ARM),下边操作是必须的。qmake   -project         //生成.pro工程文件     qmake                           //生成Makefile文件     make                             //build     makefile文件     /

aaaaatiger--寻路 751

qte环境建立 (PC机的虚拟帧缓冲)

概述:    本文针对GEC2410开发板,搭建PC机端的QTE虚拟开发环境.准备以下源码包和文件(可以从网上下载,或在GEC2410光碟的Linux源码包/gui目录下找到)tmake-1.11.tar.gzqt-embedded-2.3.7.tar.gzqt-x11-2.3.2.tar.gzqconfig-local.h假设源码包放在/home/build_qte/目录下  cd /home/

langxing0508的专栏 1425

Ubuntu下QTE的安装

最近想学习嵌入式Linux的qt应用开发(mini2440+Ubuntu),故需要先搭建一个QTE的开发环境。由于只是接触Linux一小段时间,所以对Linux也不是很懂,在搭建QTE时也折腾了一个多星期,故把安装成功的记录写下来,也方便遇到同样问题的朋友快速解决困扰。 安装环境: Ubuntu 14.04.2 gcc版本:4.6.4 g++版本:4.6 arm-linux-gcc 版本

szdxlyx的博客 1351

迅为4418开发板QtE5.7编译环境的两种搭建方式

7.2.1.1 使用已经搭建好的镜像 搭建好的编译环境在网盘“iTOP4418 开发板资料汇总(不含光盘内容)\02_iTOP-4418开发板编译系统所需要的工具包等\06_QtE5.7 的编译环境安装包”目录下。 用户如果使用搭建好的编译环境,在简单的修改环境变量之后,就可以完成本章的编译。 用户在使用搭建好的环境时,如果 ssh 连接失败的话,可以参考“7.2.1.2”小节,配置 ssh服务。如果参考参考“7.2.1.2”小节修改配置之后还有问题,可以参考 7.2.1.3 和 7.2.1.4 小节,使用

mucheni的博客 280

迅为-4412开发板QtE5.7编译环境的两种搭建方式

1. 使用已经搭建好的镜像 搭建好的编译环境在网盘“iTOP4412 开发板资料汇总(不含光盘内容)\iTOP-4412 开 发板搭建编译环境所需要的工具包以及补丁包\09-QtE5.7 的编译环境安装包\02-搭建好的 QtE5.7 编译环境”目录下。 用户如果使用搭建好的编译环境,在简单的修改环境变量之后,就可以完成本章的编译。 用户在使用搭建好的环境时,如果 ssh 连接失败的话,可以参考“14.2.1.2”小节(也就 是下一节),配置 ssh 服务。如果参考“14.2.1.2”小节修改配置之后还有

mucheni的博客 298
下一篇: 基于嵌入式Linux的网络监控系统
linux_xujing
博客等级 码龄18年 8粉丝 2原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值