Я не уверен, что понимаю вашу проблему. Предполагая, что вы используете MinGW, это действительно просто и довольно просто:
- получить исходники Qt и распаковать их в какую-нибудь папку (например,
c:\Qt\4.5.0-static
)
- установить MinGW. Убедитесь, что исполняемая папка MinGW находится в переменной
%PATH%
.
- откройте окна cmd, перейдите к источникам Qt и запустите
configure -static
. Вы можете добавить другие параметры конфигурации, если хотите, но обычно вам это не нужно.
- когда сборка Qt будет завершена, перейдите к исходным текстам вашего приложения, откройте окно cmd и запустите qmake вашей встроенной установки Qt - т.е.
c:\Qt\4.5.0-static\bin\qmake
в приведенном выше примере.
- пробег
make
- в конце вы получите статически связанный двоичный файл (вы можете проверить его с помощью Dependency Walker ).
То же самое с использованием Visual Studio очень похоже.
Или вы хотите построить динамически и создать установочный пакет?