64位Ubuntu上针对32位Orange Pi进行QT编译

时间:2018-06-12 15:24:26

标签: c++ linux qt compiler-errors compilation

CONTEXT

我正在尝试使用触摸屏控制继电器,为Orange Pi One制作全屏图形应用程序。 Orange Pi正在运行Ubuntu 16.04 Armbian(32位)。

APPROACH

我想使用Qt通过使用我的笔记本电脑(运行Ubuntu 16.04 64位)来制作应用程序。

问题

尝试在远程设备上执行时出现此错误:

  

bash:/ home / admin / qt_remote / ilocker_ssh:无法执行二进制文件:exec格式错误   应用程序以退出代码126完成。

在检查编译器时,所有32位编译器都会产生相同的错误:

  

没有编译器可以为此Qt版本生成代码。请为以下内容定义一个或多个编译器:

我的解释

这种情况正在发生,因为我正在尝试使用64位Qt SDK编译32位Linux操作系统。看来我需要32位版本的Qt。但是我很失落如何去做这件事,

任何帮助表示赞赏,

安迪

0 个答案:

没有答案