【发布时间】:2015-10-13 06:18:26
【问题描述】:
在我的 debian linux(使用 i386 处理器)中。我安装了 QT creator,它工作正常。我还安装了 G++ 交叉编译器以在另一个具有 Debian linux 和 ARM 处理器的系统上运行。
现在在 QT 创建者“Tools->Options->Build&Run-->Compilers”中,我添加了 G++ 编译器,该编译器也使用“Add”选项也很好。
现在在 QT 创建者“Tools->Options->Build&Run-->Kits”中,我添加了名称为“G++”的新工具包,设备类型为“Desktop”,编译器为“G++(以上步骤添加编译器)”就是这样也很好。
这里的问题在于 QT 版本选项。在我的 QT 版本选项中,只有“QT 5.5.0 GCC 64bit”。如果我选择该选项,则会显示错误,因为 G++ 编译器是“arm-linux-generic-elf-32 位”。
它显示如下错误:“编译器 G++ (arm-linux-generic-elf-32 bit) 无法为 QT 版本 QT 5.5.0 GCC 64bit (x86-linux-generic-elf-64bit) 生成代码” 。 对我来说可执行文件就够了,不需要直接在目标上运行。
指导我如何为 arm-linux-generic-elf-32bit 添加 QT 版本
【问题讨论】:
-
查看Officially Supported Platforms 以查看Qt 已在哪些平台上编译和测试,以及它们使用的编译器。
-
@agold:您好,agold,感谢您之前的问题指导,我成功安装了 QT creator :)。官方支持的平台也有“arm-none-linux-gnueabi-gcc-4.4.1”编译器。我安装了它,现在我想配置它