This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM4378:Qt4编译错误

Guru**** 2618595 points

Other Parts Discussed in Thread: AM4378

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661690/linux-am4378-qt4-compilation-error

器件型号:AM4378

工具/软件:Linux

尊敬的:

我们有一款基于 AM4378的产品、其中包含基于德州的操作系统。   我拥有 适用于 x86平台的基于 QT4的项目。 由于我想在 ARM 环境中使用相同的程序、因此我使用 Sitara SDK (4.02)进行了编译。 但我得到了以下误差。

QtGui/QWidget:无此类文件或目录  

QtGui/QAction 不存在此类文件或目录  

QtGui/QButtonGroup:没有这样的文件或目录

QtGui/QLabel:没有这样的文件或目录,等等

TI SDK 中似乎遗漏了 QT4库和头文件。 我按照以下方法在 ARM 环境中编译基于 QT 的工程

当我为 ARM 环境编译 QT5项目时、它可以正常工作。

我的客户正在使用基于 QT4的项目、他们不想升级到 QT5  

如何使用 Sitara SDK 编译 QT4项目?

此致、

Winiston.P

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Winiston、您好!

    请遵循 迁移指南、一切都将顺利完成。

    此致、
    Kemal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Kemal:

    我已尝试您的指南。 它通过更改代码(例如:#include 添加到#include ,#include 添加到#include 等)

    由于我的客户已使用 QT4项目很长时间、因此他们不想迁移到 QT5。
    他们希望这样使用 QT4项目。

    如何在不使用 Sitara SDK 迁移到 QT5的情况下编译 QT4项目?

    此致、
    Winiston.P
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对 Qt4 over Qt5不提供此类传统支持。 您需要重写应用或切换回 最后 一次使用 Qt4的 SDK 8。