在QT我不能用套件创建项目

时间:2016-08-24 18:49:47

标签: qt qt4 qt-creator

我正在使用:

  1. Ubuntu Mate 16.04
  2. Qt Creator 3.5.1
  3. Qt version 4.8.7
  4. 安装在Intel Box上
  5. 我正在尝试制作一个可在SolidRun Hummingboard上运行的ARM控制台应用程序。

    我安装了所有ARM交叉编译工具。我添加了编译器。 我做了一个通用的linux设备。从这些制作套件,套件没有显示任何错误。

    但是当我开始一个新项目时,它只能让我选择"桌面"套件。我尝试的任何东西都不允许我选择其他套件。

    我已经检查了"遥控器"插件已安装。

    为什么我只看到"支持的平台:桌面"而不是我的其他工具包?

1 个答案:

答案 0 :(得分:1)

您没有安装有效的交叉编译Qt,所以在您完成任务之前,您将无处可去。有几个原因可以解决这个原因。&#strong 39; s so:

  1. 您无法将Qt从目标移动到主机,Qt由特定于目标和特定于主机的部分组成。来自目标的特定于主机的部分不能在您的开发机器上工作。

  2. 您无法将Qt移至其他文件夹。 qmake硬编码安装路径,因此您必须将Qt放入完全相同的文件夹中。

  3. 无论如何,您需要本地构建来调试Qt的代码。这非常有用,如果没有本地调试和发布版本,您将无法提高工作效率,这两者都应该包含调试信息。

  4. 因此,您首先需要使用交叉编译器编译Qt。然后将 Qt Version 添加到Qt Creator,确保您已选择正确的编译器。然后单击"应用"。只有这样,您才能使用该Qt版本创建工具包。然后您就可以使用该套件进行开发。您可能有一个非功能性套件,因为您没有匹配的Qt安装供它使用。

    请记住,每个目标/编译器都需要自己的Qt构建,并且该构建称为" Qt版本"用Qt Creator的说法。