如何将Linux下的QT程序移植到arm板上

各位大侠,我现在在Linux Red Hat 9.0下用Qt编写了一个简单的程序,如何将该程序移植到Arm开发板上,在arm开发板上也预装了Linux。我刚接触Linux和嵌入式开发,很多都不懂,希望各位高手不吝赐教,多谢

用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-26
交叉编译
http://www-128.ibm.com/developerworks/cn/linux/l-embcmpl/
IBM的关于交叉编译的文章
第2个回答  2008-08-26
主要是交叉编译问题

如果刚接触的话 ,建议先深入基础 别一上来就搞移植, 这样不好
第3个回答  2008-08-25
刚接触?
请先补习基础知识:交叉编译。

QT4如何移植到ARM-LINUX目标板
1)、这时\/root\/rootfs\/usr下应该有 bin etc include lib sbin目录 tslib生成的etc目录,包含一个tslib的配置文件 nf,编辑此文件,去掉module_raw input前的注释 mv etc ..\/ 移动到rootfs的根目录 2)、进行一次清理操作 arm-linux-strip lib\/*.so arm-linux-strip usr\/lib\/*.so 3)、编辑etc\/...

如何使QT程序移植到ARM上时全屏并且无鼠标指针
1、去除鼠标指针 修改main.cpp,增加 #include QWSServer::setCursorVisible( false ); 2、使程序全屏 修改main.cpp, 将实例名称.show(); 改为实例名称.showFullScreen(); 以上方法本人在min2440上测试通过,特地发出来帮助初学者。

linuxarm移植x86linuxarm移植
1.想要在开发板上运行,你需要移植QTE.添加arm-linux-交叉编译工具链.把原有的工程交叉编译生产开发板上可以运行的程序.把可执行程序和QTE库考到开发板上.再改一下环境变量就ok了.2.用QtCreator啊.ARMLINUX与普通LINUX区别?相对于ARMlinux,我们说的普通linux指的是X86linux,他们都是linux系统,但是...

Linux系统上用QT编写ARM9继电器控制程序的问题。 想写个QT界面程序到a...
1)既然你已经在windows下面搞qt了,转到linux下面就没啥编程问题了,都一样的只是环境搭建有一点点不一样。2)windows下面直接用的qtsdk for windows的吧,其实是人家直接给你做好的环境,建议自己用everywhelesource自己编译了解整个框架的结构,搞清楚windows下面如何显示的问题就差不多清楚了。3)啰嗦...

如何使QT程序移植到ARM上时全屏并且无鼠标指针
主窗口显示时使用 showMaximized()即可全屏 启动程序时加参数 -nomouse 即可去掉鼠标指针

在ARM开发板的嵌入式linux系统上运行的QT程序,必须得要在linux里用QT编...
1、想在板子上运行用QT编好的程序,必须要在PC的linux系统里用QT编吗?不需要.但是必须经过交叉编译. (window 无法进行交叉编译.)2、在windows系统里编好的QT程序,经过交叉编译后能直接运行在板子上吗?还是板子需要弄个QT环境啥的?就是往里面安个相同版本的QT?必须要保证板子里已经移植成功QTE....

如何使QT程序移植到ARM上时全屏并且无鼠标指针
全屏是你的窗口构造函数时的窗口属性里可以设置 或者你直接设置你的界面尺寸为你显示屏的分辨率 无鼠标指针 是运行的时候 加 -nomouse

如何进行Qt应用程序的交叉编译?
1.设置环境变量:PATH=添加为交叉环境下编译后生成的qmake路径,通常和主机的系统是一种架构,同时需要确保交叉gcc编译器在在PATH定义QMAKESOEC=交叉编译的对象的的平台描述文件,例如makespec\/qws\/linux-arm-g++QTDIR=Qt的安装文件,存放这库和头文件LD_LIBRARY_PATH=存放的是Qt的交叉编译后的库,准备...

ARM9,Linux系统上用QT编写步进电机控制程序的问题
1. 移植qte到嵌入式设备中,就是移植qt的嵌入式版本到嵌入式设备中,保证设备启动后可以正常进入到GUI模式 2. 修改你现在的程序,用QT库画出一个小型的界面,上面有几个按钮 3. 将按钮的点击事件与控制电机转速和方向的函数用信号与槽连接起来 4. 编写Makefile文件,交叉编译,下载到板子中运行 建...

关于QT开发平台和arm嵌入式的关系。
因此,学习嵌入式QT你首先要对你的ARM开发板安装操作系统,编译环境,之后,学习QT的方法和学习MFC基本上没啥区别。最后,QT是跨平台硬件无关的,也就是说你在windows、台式机上用QT的方法与在手机、塞班系统上用QT的方法差别不大,因此你会在windows上用qt就OK了,其他的系统上不同的无非是编译与...

相似回答