Здравствуйте!
Знаю, что тема избитая, есть много тем, где это обсуждается. Но у меня все время Qt не собирается статикой. Проекты все равно требуют qt .dll Приведу пункты, как я собираю qt статикой, может делаю что не так.
- Ставлю Qt5.4.1
- Делаю копию - называю Qt5.4.1_static
- Перехожу в Qt5.4.1_static\5.4\Src\qtbase\mkspecs\win32-g++
- Редактирую qmake.conf - ищу в нем QMAKE_LFLAGS =. Меняю на QMAKE_LFLAGS = -static
- Перехожу в папку Qt\Qt5.3.1_static\5.3\Src\qtbase
- Создаем файл static.bat, редактирую его:
@echo off
set PATH=c:\Qt\Qt5.4.1_static\5.3\mingw482_32\bin;c:\Qt\Qt5.3.1_static\Tools\mingw482_32\bin;%PATH%
echo exec configure
title Configure work
configure.exe -release -opensource -c++11 -static -opengl desktop -no-angle -no-vcproj -without-icu -nomake examples -platform win32-g++
echo exec maker
title MiniGW32-Make word
mingw32-make sub-src
[/li]
- запускаю
- Жму 'y' и жду завершения
Все завершается без ошибок.
Но вот когда я в этой статической версии qt собираю свои приложения, то они все равно требуют qt *.dll
Что я не так сделал?