У вас проблема в терминологии - при
статической линковке вы на выходе должны получить ровно один файл, который зависит только от стандартных библиотек Windows. При этом вы можете так собрать статические библиотеки Qt, что в них не будет "лишнего" (функционала Qt, который в вашей программе не задействован).
Здесь у вас будут три проблемы:
- под форточками собирать qt - удовольствие ниже среднего (вы не сможете слету открыть терминал и вбить туда make)
- параметры сборки под ваше приложение придется долго подбирать, а если у вас нет кластера для сборки, вы можете собирать каждую новую версию qt по полдня
- если у вас коммерческий продукт, изучите внимательно, как LGPL относится к статической компоновке
После этого, на полученный файл можно будет натравить упаковщик типа UPX, что позволит выиграть еще процентов 30.