Настройка кросс-компилятора QtCreator для ARM в Windows
Мне нужно разработать Qt и программное обеспечение для командной строки для BeagleBone Black и Raspberry Pi-2. В идеале я хочу использовать QtCreator, как я к нему привык, но в любом случае мне нужно использовать QtDesigner для работы с графическим интерфейсом.
Я потратил дни на то, чтобы рыться в статьях, ходить кругами и никуда не деться.
Raspberry Pi-2 имеет Raspbian/Jessie, установленный вместе с Qt 5.2.3. Я могу проектировать, компилировать и запускать настольные приложения Qt на этом. Конечно, компиляция медленная и не очень полезна для разработки.
Для простоты я загрузил qt-opensource-windows-x86-android-5.3.2.exe и установил его в моей системе Windows 7 (64-разрядная версия). Я считаю, что эта установка Qt является той же версией, что и Qt на Pi-2, и уже содержит файлы библиотеки ARM7, необходимые для кросс-компиляции. Все, что нужно, это кросс-компилятор для Windows/ARM?
Windows / QtCreator пожаловался в Инструменты> Параметры> Qt Версии о Qt 5.3 для Android armv7, заявив: "Ни один компилятор не может создать код для этой версии 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-битный пакет обновления 1
Редактировать:
Я только что попробовал снова, используя GCC ARM Embedded ToolChain и GNU Make для Windows. Результат тот же, что я не могу настроить параметры для QtCreator ARM7 и сделать его счастливым.