体验构建和使用 Qt Embedded

Posted

技术标签:

【中文标题】体验构建和使用 Qt Embedded【英文标题】:Experience building and using Qt Embedded 【发布时间】:2009-06-16 16:45:29 【问题描述】:

我目前正在尝试在 ARM 架构的 Ubuntu 机器上为嵌入式 Linux 编译和构建 QT。到目前为止,我在尝试 MAKE 时遇到了很多错误。最大的一个是导致编译器错误的 2000 行 C++ 函数。其他人对此有何经验,您是如何解决的?

【问题讨论】:

如果您可以发布错误消息会有所帮助。 是的,错误信息很重要。如果是 ICE(内部编译器错误),几乎可以肯定是编译器错误;例如,(如果我没记错的话)GCC 4.3.3 因此无法在某些架构上编译 Qt 4.5.0 的 QString。如果是链接错误,则您的设置或配置可能不正确。 我设法获得了 4.4.0 源代码来编译 ARM 架构。所以这就是我的立场......我在我的 Ubuntu 机器上编译了 X11 的 Qt,它工作正常,我可以在我的 ubuntu 机器上编写和编译代码到 hello world 等。我在 ARM 架构(./configure -embedded arm)中为嵌入式 4.4.0 编译了 QT,然后“make”,现在我得到了 make 生成的文件。我试图通过我在运行 linux 的 arm 板上的网络打开它们。这是在嵌入式上运行 QT 的正确方法吗?我可以这样运行吗? Qt 安装文档让我感到困惑,我已经使用 linux 2 年多了。 当我在 ARM 板的 /qt-embedded-opensource-src-4.4.0-rc1/bin 文件夹中尝试运行 qmake 命令时,得到以下信息 ./qmake: line 1 : 语法错误:“&” 意外(预期“)”) 这根本不是编译器错误,您的构建系统有问题。您可以编辑您的问题以删除“编译器错误”并包括您的设置、您正在运行的命令及其失败吗? (
 会很有用。)
【参考方案1】:

鉴于:

您必须遵守 Qt 安装说明中的每一条说明,无一例外。每次我遇到编译错误,都是因为我试图快速完成,而不是阅读该特定平台的附加文档。

我会查看说明 - 可能需要先完成一些小事,这很可能会消除您的错误。

【讨论】:

以上是关于体验构建和使用 Qt Embedded的主要内容,如果未能解决你的问题,请参考以下文章

Qt Quick 基本元素初体验

Electron 初体验

Electron 初体验

Electron 初体验

Qt for Python 5.12初体验

使用 Qt、Wt 或 NaCl 构建框架?