QT? Qt Embedded?

qianqian_tutu 2013-05-29 05:27:08
需要做一个手持机操作系统界面的开发,以前没有接触过Qt,我现在直接装windows版的Qt可以做吗?还是需要装Qt Embedded 才可以做?
...全文
211 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2013-06-05
  • 打赏
  • 举报
回复
我现在将 qt-5.0.2 移植到 am3358的板子上,如果在ubuntu上 使用qt-5.0.2交叉编译,放入板子触摸屏没反应,如果在ubuntu上 使用qt-4.8.4交叉编译,放入板子则可以正常运行。 所以你如果板子上 qt-5.0.2 还没有完全成功,还是建议用 qt-4.8.4 开发吧
jdwx 2013-06-05
  • 打赏
  • 举报
回复
还是用Qt4.8.4开发吧,Qt5和Qt4还是有不少区别的。
_Gx 2013-06-05
  • 打赏
  • 举报
回复
引用 12 楼 qianqian_tutu 的回复:
[quote=引用 11 楼 chenlong12580 的回复:] 在Qt4分为很多,但是后面的版本提供一个源码包,下载之后根据不同的参数编译支持不同的环境,基本就是在桌面上调试得差不多了在到设备上面跑。具体的可以看看qt-project.org关于Qt对平台的支持
我用的是Qt5.0.2,但Qt5没有embedded版的,这样的话我用Qt5在桌面调试,用Qt4.8在设备上跑可以吗?[/quote] 可能有些会不兼容,比如头文件这样的有些不一样
qianqian_tutu 2013-06-05
  • 打赏
  • 举报
回复
引用 11 楼 chenlong12580 的回复:
在Qt4分为很多,但是后面的版本提供一个源码包,下载之后根据不同的参数编译支持不同的环境,基本就是在桌面上调试得差不多了在到设备上面跑。具体的可以看看qt-project.org关于Qt对平台的支持
我用的是Qt5.0.2,但Qt5没有embedded版的,这样的话我用Qt5在桌面调试,用Qt4.8在设备上跑可以吗?
chenlong12580 2013-06-01
  • 打赏
  • 举报
回复
在Qt4分为很多,但是后面的版本提供一个源码包,下载之后根据不同的参数编译支持不同的环境,基本就是在桌面上调试得差不多了在到设备上面跑。具体的可以看看qt-project.org关于Qt对平台的支持
  • 打赏
  • 举报
回复
Qt有很多版本,支持不同的平台, Qt for Windows, Qt for Linux(x11), Qt embedded(linux 非x11, 直接使用framebuffer ) 正如楼上的同学说的,你可以先在桌面写好UI,使用Qt for Windows版本编译跑跑看看。 然后再用相同的代码使用Qt embedded版本,编译部署到目标平台上。(交叉编译环境要自己配)
zhxianbin 2013-05-31
  • 打赏
  • 举报
回复
引用 8 楼 qianqian_tutu 的回复:
[quote=引用 7 楼 zhxianbin 的回复:] 你的手持机操作系统是Linux吗,什么cpu?
操作系统是Linux的,我主要是写系统图形界面的代码,程序移植有人做[/quote]那你首先在windows上把界面写好,最后交叉编译放到板子的文件系统就可以了
qianqian_tutu 2013-05-31
  • 打赏
  • 举报
回复
引用 7 楼 zhxianbin 的回复:
你的手持机操作系统是Linux吗,什么cpu?
操作系统是Linux的,我主要是写系统图形界面的代码,程序移植有人做
zhxianbin 2013-05-30
  • 打赏
  • 举报
回复
你的手持机操作系统是Linux吗,什么cpu?
zhxianbin 2013-05-30
  • 打赏
  • 举报
回复
引用 5 楼 qianqian_tutu 的回复:
[quote=引用 4 楼 cai6811376 的回复:] http://qt-project.org/doc/qt-4.8/qt-embedded-linux.html
是qt5还没有出针对嵌入式软件开发的版本吗?那我还要装个linux系统,再装个embedded的版本啊[/quote]如果你的根文件系统已经制作好了,那么你要做的是: 1 交叉编译 qt 源码,放入文件系统; 2 编写自己的应用程序,也交叉编译放入文件系统; 应用程序首先可以在桌面开发,调试正常后在再放入文件系统,或者使用nfs调试。
qianqian_tutu 2013-05-30
  • 打赏
  • 举报
回复
引用 4 楼 cai6811376 的回复:
http://qt-project.org/doc/qt-4.8/qt-embedded-linux.html
是qt5还没有出针对嵌入式软件开发的版本吗?那我还要装个linux系统,再装个embedded的版本啊
xcyl 2013-05-30
  • 打赏
  • 举报
回复
http://qt-project.org/doc/qt-4.8/qt-embedded-linux.html
qianqian_tutu 2013-05-30
  • 打赏
  • 举报
回复
引用 2 楼 zhxianbin 的回复:
引用 楼主 qianqian_tutu 的回复:
需要做一个手持机操作系统界面的开发,以前没有接触过Qt,我现在直接装windows版的Qt可以做吗?还是需要装Qt Embedded 才可以做?
应该可以,都使用qt的库
找的资料基本都是桌面应用程序的,还没搞明白怎么应用到嵌入式系统里
zhxianbin 2013-05-29
  • 打赏
  • 举报
回复
引用 楼主 qianqian_tutu 的回复:
需要做一个手持机操作系统界面的开发,以前没有接触过Qt,我现在直接装windows版的Qt可以做吗?还是需要装Qt Embedded 才可以做?
应该可以,都使用qt的库
_Gx 2013-05-29
  • 打赏
  • 举报
回复
Qt Embedded专为嵌入式设计的。

16,201

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧