Все действия проводим до конфигурирования командой configure!
Qt 4.3 и выше
Отредактируйте
1. Замените
QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
на (add -static)
QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
Qt 4.2 и ниже
Отредактируйте
1. Замените
QMAKE_CFLAGS_THREAD = -mthreads
на (remove -mthreads)
QMAKE_CFLAGS_THREAD =
2. Замените
QMAKE_LFLAGS = -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
на (remove -mthreads, add -static)
QMAKE_LFLAGS = -static -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
Теперь осталось только запустить configure.exe с необходимыми вам ключами (включая -static), а затем использовать mingw32-make.exe. Все проекты, создаваемые при помощи qmake, уже будут иметь необходимые настройки.