Я только что протестировал компиляцию приложения Hello World с Qt на встроенной руке, и двоичный файл равен 120k.Единственный способ, которым ваш двоичный файл может попасть в диапазон мегабайт, - это статическое связывание, т.е.включите все необходимые Qt в ваш двоичный файл.Попробуйте удалить ключевое слово static
из файла проекта.
Очевидно, что если ваше приложение является единственным пользователем Qt на устройстве, имеет смысл статически связать его.В противном случае, Qt в качестве разделяемой библиотеки и динамического связывания имеет гораздо больше смысла и сэкономит много места.