在Windows上为ARM设置QtCreator交叉编译器

在Windows上为ARM设置QtCreator交叉编译器,windows,qt,arm,cross-compiling,yagarto,Windows,Qt,Arm,Cross Compiling,Yagarto,我需要为BeagleBone Black和Raspberry Pi-2开发Qt和命令行软件。理想情况下,我希望使用QtCreator,因为我已经习惯了它,但在任何情况下,我都需要使用QtDesigner进行GUI工作 我花了好几天的时间浏览文章,兜圈子,一无所获 Raspberry Pi-2将Raspbian/Jessie与Qt 5.2.3一起安装。我可以在这个平台上设计、编译和运行Qt桌面应用程序。当然,编译速度很慢,不能真正用于开发工作 为了让事情变得简单,我下载了qt-opensource

我需要为BeagleBone Black和Raspberry Pi-2开发Qt和命令行软件。理想情况下,我希望使用QtCreator,因为我已经习惯了它,但在任何情况下,我都需要使用QtDesigner进行GUI工作

我花了好几天的时间浏览文章,兜圈子,一无所获

Raspberry Pi-2将Raspbian/Jessie与Qt 5.2.3一起安装。我可以在这个平台上设计、编译和运行Qt桌面应用程序。当然,编译速度很慢,不能真正用于开发工作

为了让事情变得简单,我下载了qt-opensource-windows-x86-android-5.3.2.exe,并将其安装在我的Windows7(64位)系统上。我相信这个Qt安装与Pi-2上的Qt版本相同,并且已经包含交叉编译所需的ARM7库文件。所需要的只是一个用于Windows/ARM的交叉编译器

Windows/QtCreator在工具>选项>Qt版本中抱怨Android armv7的Qt5.3,声称“没有编译器可以生成此Qt版本的代码…”

对于Windows/ARM交叉编译器,我下载并安装了Yagarto(Yagarto-bu-2.23.1_gcc-4.7.2-c-c++_nl-1.20.0_gdb-7.5.1_eabi_20121222.exe)。我想我只需要在工具>选项>编译器中设置QtCreator编译器路径,然后事情就可以开始工作了。事实并非如此

很明显,我遗漏了一些重要的东西,我读过的一些不太相关的文章让我感到困惑

在这种情况下,Yagarto是我需要的交叉编译器吗

如何在QtCreator中定义编译器并消除错误

有没有更简单的方法来设置这些东西

多谢各位

详情: QtCreator 3.2.1(Qt 5.3.2) Windows 7 64位service pack 1

编辑:

我刚刚再次尝试使用GCC ARM嵌入式工具链和GNU Make for Windows。结果是一样的,我似乎无法为QtCreator ARM7配置设置并使其满意