Однако, у меня эта пара dll-ек заняла в программкой мегабайт шесть. Вроде не слишком много, и можно просто в какой-нибудь папочке/подпапочке проекта держать.
От mingw можно отказаться купив коммерческую версию QT (или дождавшись LGPL версии).
От остального избавится нельзя, но класть эти dll рекомендуется в папку программы, а не System32.
Не могу вам сказать. По своим проектам я вижу, что при статической сборке экзешник получается примерно таким же по размеру, как все DLL-библиотеки (QtCore, QtGui, QtSql, ...), которые он использует. Хотя сравнение, конечно, некорректное.
в Qt3 была возможность собрать статик либы так как душа пожелает… у меня сетевой проект выходил на метр примерно со статической линковкой… но есть ли такая же гибкость в Qt4 не знаю, не пробовал…
Что за дурацкая привычка измерять размер пустого проекта? Вы собираетесь пустой проект распространять? Нет? Тогда смысл?
Хочется минимизировать проект? пишите на ассемблере и все собственными руками.
Захотелось роскоши? Захотелось красивый интерфейс за пять минут? Соизвольте заплатить свободным местом на диске. А в одном файле это будет или в четырех по-моему нет никакой разницы.
И да. Раньше когда в винде не было предустановленного .NET, а это по-моему было еще в XP без сервиспаков, так что не так уж и давно, приходилось с проектом тащить в инсталлере 100мб фреймворка.
Компиляция QT-программы под Windows — зависимости