Использование Qt Creator для кросс-компиляции для не-Qt проектов - PullRequest
0 голосов
/ 25 января 2019

Я использую qt creator для кросс-компиляции не-qt проектов. Но я собрал qt -where для arm для генерации qmake, потому что я не мог использовать qmake по умолчанию (для Desktop) для arm. Есть ли способ кросс-компиляции не-qt проекта без сборки qt -where?

1 Ответ

0 голосов
/ 25 января 2019

Похоже, вы создали Qt для разработки и нацеливания на ARM, а не разработки на хосте и нацеливания на плату ARM.Сборка Qt для разработки на ARM создаст qmake и другие инструменты для ARM.Сборка Qt для разработки на хосте и цель (запуск) на руке создаст инструменты сборки Qt для хоста и среды выполнения Qt для ARM.

Секрет заключается в добавлении -hostprefix <hostdir> к строке конфигурации,Здесь указывается место размещения инструментов сборки на стороне хоста (moc, uic, qmake) на хосте.

Полный список параметров для configure можно найти, запустив configure --help.

.
...