• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

嵌入式QT与QT区别?没开发板,有linux也可以学么?

几台哥儿 2019-04-19 浏览量:1750
嵌入式QT与QT区别?没开发板,有linux也可以学么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 嵌入式的QT跟一般的QT开发流程是一样的,唯一的区别就是它的编译环境不同,而QT具备很强的可移植性,在不同平台之间移植,在QT版本不变时,连源码都不用改,重新配置环境编译一次就行

    所以QT可以先在一个ubuntu虚拟机下面设计好功能,然后再移植到嵌入式设备上面

    • 发布于 2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 没有问题,嵌入式QT一般基于Arm架构,PC机上是X86架构,在操作系统层,他们可能都是linux系统,对于QT来说几乎没有什么区别。在PC上编写的本地QT程序几乎不用做任何修改,只需要交叉编译就可以把编译好的程序拷贝到嵌入式平台运行了。
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 如果使用一个版本的Qt,那么在嵌入式上与在PC上,只是编译器不一样,其他的都是一样的,换个编译器,也就是 使用交叉编译后,就可以在嵌入式的板子上运行了

    没有开发板在Linux下也是可以学习的,在windows下也是可以学习的

    Qt 是跨平台的

    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 没问题,QT是支持跨多个平台的软件。不管是在嵌入式平台还是PC平台都支持QT而且版本一致还支持跨平台编译。
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • qt是跨平台的,你win上写的很容易移植到嵌入式,但是,我听我公司的人说一般最好不要这样,如果你开发嵌入式,你就在虚拟机啥的写就好,不要换最好,不然有可能出现不确定的麻烦,学习的话是都一样的,只是交叉编译器的差别
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 没区别,因为QT是跨平台的,”一处编写,处处编译“所以无论是Windows、Linux都可以无差别开发
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 嵌入式QT在嵌入式linux环境下运行QT UI. QT同样可以基于其他发行版Linux操作系统(常见Ubuntu)下运行,而且QT都是在发行版Linux操作系统开发,然后在到不同平台去运行。所以没有​开发板,一样能学QT开发。只要有台运行linux的电脑。
    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 是可以的,Qt 是一个跨平台的库,在哪个系统上都是可以运行的。

    所以,在板子上与PC上运行的程序的源码是一样的,只是重新编译了一下

    • 发布于2019-04-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

嵌入式QT与QT区别?没开发板,有linux也可以学么?