在我的debian linux(使用i386处理器).i安装了QT创建器,它运行正常。我也安装了G ++交叉编译器来运行另一个带有ARM处理器的Debian linux的系统。
现在在QT创建者"工具 - >选项 - >构建和运行 - >编译器"我添加了G ++编译器,它们也使用" Add"选项也很好。
现在在QT创建者"工具 - >选项 - >构建和运行 - >套件"我添加了名为" G ++" ,设备类型为"桌面" ,编译为" G ++(上面增加了编译器)"多数民众赞成。
这里的问题是在QT版本选项中。在我的QT版本选项中有" QT 5.5.0 GCC 64bit"只要。如果我选择该选项,则显示错误,因为G ++编译器是" arm-linux-generic-elf-32 bit"。
它显示错误,"编译器G ++(arm-linux-generic-elf-32位)无法为QT版本生成代码QT 5.5.0 GCC 64bit(x86-linux-generic-elf) -64bit)" 。 对我来说,只有足够的可执行文件,不需要直接在目标上运行。
指导我如何为arm-linux-generic-elf-32bit
添加QT版本
答案 0 :(得分:0)
我有类似的问题。最终我发现了自己的错误:
在菜单中: QTCreator / Extra / Einstelungen / Compiler (我猜它是英文的QTCreator / Tools / Setting / Compiler。)
我单击按钮Hinzufuegen(“添加”),然后单击Benutzerdefiniert(“用户定义”),这是错误的。它将是:CCG !!!!!!!!!!!!!!!!!!!
此后,我还必须将所谓的ABI设置为“ arm-linux-generic-elf-32位”
然后我对Qt Versionen遇到了问题-它是它自己的,我无法删除它。因此,在“工具包”中,我插入了新的Qt版本。
现在可以正常工作了... 有点疯狂...
答案 1 :(得分:0)