Установка Qt + MinGW32

Материал из Wiki.crossplatform.ru

Версия от 15:04, 3 ноября 2008; Lit-uriy (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
40px Процедуры, описанные в данной статье, были протестированы на версии Qt 4.3.x
Возможно, всё будет работать и на более поздних версиях.
Если вы нашли ошибку, пожалуйста помогите обновить эту статью.


Содержание

Предисловие

Предполагается, что вы прочитали Введение
Моя концепция работы с библиотекой Qt выглядит следующим образом:
Не редко возникает необходимость работать с несколькими версиями библиотеки, а также по-разному собранными либо как динамические библиотеки, либо как статические. Такая возможность достигается благодаря переменным окружения. Если их намертво установить в системе, то мы сможем работать только с одной версией библиотеки. Я использую bat-файлы, в которых переменные окружения настраиваются только на время работы этого bat-файла. Так как я не люблю работать в консоли, то запускаю этими bat-файлами свой любимый файловый менеджер - Total Comander, получается, что он запущен в определённом окружении. И из него уже открываю исходники или файлы проектов.

Далее вам понадобится скачать некоторые компоненты из сети Интернет.
Основные компоненты:

Дополнительные компоненты:

Установка

Установка компилятора

Вам понадобится приблизительно 72 МиБ на диске, каталог для установки выбирайте так, чтобы путь не содержал пробелов и кирилицы. Далее каталог, где установлен компилятор, мы будем называть <MINGWDIR>. Запустите установщик и следуйте инструкциям.
Замечание: Из компонентов можно не устанавливать Object C и Fortran-77, либо установить всё(скачает из интернета ~14 МиБ).

Установка библиотеки Qt

Вам понадобится от 1,5 до 3 ГиБ на диске (в зависимости от версии). Также для работы программы установки необходим примерно такой же объем во временном каталоге (определяемом переменной окружения TEMP/TMP). Запустите автоустановщик, и следуйте его инструкциям. Каталог для установки выбирайте так, чтобы путь не содержал пробелов и кирилицы, например disk:\QT\QTVER, где QTVER - версия библиотек (например, 4.3.4).
Далее описаны отличия.


Qt 4.4.x

Программа автоустановки для Qt версии 4.4.x содержит и релизную версию и отладочную. Однако модуль Phonon не собран. Сборка Phonon'а тема для отдельной статьи. Если вам не требуется этот модуль, то можно считать, что библиотека Qt готова к работе.


Qt 4.3.x

Особенность установщика данной версии является то, что устанавливаются только релизные версии. Для того, чтобы можно было осуществлять отладку нужно сконфигурировать, а затем собрать отладочные версии библиотеки Qt. Чтобы провести конфигурацию, т.е. создать файлы проекта *.pro и мэйкфайлы для конкретного компилятора. Необходимо запустить командную строку Qt, находящуюся в меню кнопки "Пуск", например:
Кнопка "Пуск" -> "Программы" -> Qt 4.3.x -> Qt 4.3.4 (Build Debug Libraries)

У вас появится консоль с настроенными переменными окружения и запустится процесс конфигурации. В самом начале вас спросят о том согласны ли вы с лицензией, ответьте на вопрос утвердительно, далее процесс конфигурации происходит автоматически - создаются файлы проектов, для примеров и инструментария, а по ним мэйкфайлы для последующей компиляции. Можно сходить покурить (~10...25 мин).

Если конфигурация завершилась удачно, вам будет предложено запустить программу make, она читает получившиеся мэйкфайлы и исполняет инструкции в них. В MinGW32 ее функцию выполняет mingw32-make.exe, выполните эту программу. Процесс компиляции и сборки релизных и отладочных библиотек происходит очень долго (~1...2часа).

Если в процессе компиляции не возникло ошибок и в каталоге /bin появились такие файлы:

  • QtCored4.dll
  • QtGuid4.dll
  • ...

то библиотека Qt готова к работе!

Можете закрыть командную строку.

Последние штрихи

Для того, чтобы можно было компилировать программы написанные на Qt, вам необходимо, чтобы инструменты Qt такие как qmake были известны ОС установим перевод как описано в форуме

См. также