Для начинающих в QT5: когда написал первое приложение и попробовал его перенести на другой компьютер. Оно не работает без dll. Печалька... Не вручную же их копировать.
Начинаются раскопки по интернету, которые сводятся к
https://doc.qt.io/qt-5/windows-deployment.html(или
https://riptutorial.com/qt/example/20620/deploying-on-windows)
А всё очень просто, нет в бесплатном QT возможности статической компиляции без dll.
По нескольким причинам, в основном лицензионного характера.
Но перенести приложение можно, для этого существует утилита windeployqt.exe
Во-первых, она находится где-то в /QT5-path/bin/
Во-вторых, путь к нему должен быть установлен в переменной PATH.
Тогда, после уже просто, переходим в папку со своим приложением и запускаем в командной строке
windeployqt.exe имя-приложения.exe
Утилита начнёт работать и скопирует отовсюду все части, включая dll от которых зависит приложение. И оно после этого запустится, вполне себе. В окружении всего необходимого. Правда, там окажутся десятки мегабайт файлов, без которых ваш exe не работает.