22 июля 2015 г.

Статическая сборка Qt 5.4.1 с MinGW на Windows

     Все что касалось этой статьи о статической сборке Qt 4.8 относится и к Qt 5.4. Поэтому, чтобы не писать одно и тоже вступление, посмотрите его в той статье. Предлагаю сразу перейти к действию.
     Цель та же - хотим создавать переносимые приложения, но уже на Qt 5.4 под Windows с компилятором MinGW.
     Поехали!

Статическая сборка Qt 4.8.7 с MinGW на Windows


    Пролистав всю документацию Qt, изучив не один десяток статей посвященных статической сборке библиотек Qt, так и не удалось найти тот единственно верный вариант настройки, который бы позволил мне без ошибок скомпилировать переносимое приложение Qt, без необходимости таскать с собой все библиотеки (mingw*.dll, libgcc*.dll, Qt*.dll).
    И лишь только собрав все рекомендации воедино, методом проб и ошибок удалось найти правильный алгоритм, который я попытаюсь в данной статье раскрыть.
    Но для начала, собственно, а зачем это все нужно?

Установка и настройка библиотеки Qt 5.4.1 на Windows с компилятором MinGW

    Описав процесс установки Qt версии 4, подумал, что для полноты картины необходимо осветить установку библиотеки Qt 5 (на данный момент последняя 5.4.1). В принципе, особых трудностей не должно возникнуть, но все же пойдем по порядку. Так же традиционно запустим проект "Hello, world!" для убеждения, что все поставилось.
    Установка проходит на чистую Windows 7 x64.
    Осторожно, будет много картинок