天嵌 ARM开发社区

 找回密码
 注册
查看: 2173|回复: 1

qt4编程和移植(请教达人的解决方法)

[复制链接]
wunaideshagua 发表于 2010-11-19 10:38:00 | 显示全部楼层 |阅读模式
真心的请教论坛的各位师兄,我的电脑装的是ubuntu,安装了QT4,我用QT4designer写好了个界面,也写好了main.cpp,用qmake -project 和qmake filename.pro 最后用make 执行,在电脑上出现了我画好的界面。
问题一:我想在开发板上也显示这个界面,怎么弄了?
   因为我是个菜鸟,导师催的紧,我是跨越式发展(基础不扎实),希望版主和各位师兄能说的详细点。
也可以加我QQ:583563446,交个朋友……
补充:我上网查了很多资料,说是要构建基于目标板的QT开发环境,我在电脑上配好个qtopia2.2.0
疑问一:tmake 和qmake有什么区别?qtopia和qte这个又是怎么回事了?(我往开发板上烧什么东西,我就可以在开发板上显示我在PC机上显示的界面了)
天嵌_support1 发表于 2010-11-19 17:44:01 | 显示全部楼层
1# wunaideshagua


问题一:我想在开发板上也显示这个界面,怎么弄了?
   因为我是个菜鸟,导师催的紧,我是跨越式发展(基础不扎实),希望版主和各位师兄能说的详细点。
也可以加我QQ:583563446,交个朋友……
补充:我上网查了很多资料,说是要构建基于目标板的QT开发环境,我在电脑上配好个qtopia2.2.0

答:如果用Qtopia,在编译源代码时会生成相应的工具,例如mac, qvfb, tmake等。
你可以用tmake来生成 ARM 版本的makefile,而生成makefile后,要用ARM编译器来编译你的程序,
生成的执行文件自然可以在你的板子上运行了。

疑问一:tmake 和qmake有什么区别?qtopia和qte这个又是怎么回事了?(我往开发板上烧什么东西,我就可以在开发板上显示我在PC机上显示的界面了)

答:QTE 是针对于嵌入式Linux的, 它没有含有X86 的Xlib这些图形库,直接运行在framebuffer上。提供Qt 程序的服务。
而qtopia是QTE上层的运用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-19 05:11 , Processed in 2.037233 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表