В поддержку Qt

статьи в помощь разработчику

   

Главная

Статьи:

Выбор инструментов разработки

Установка MinGW

Установка Qt

Сборка Qt

Установка Qt Creator

Проблемы Qt 4.8.3

Распараллеливание компиляции

Распараллеливание для Qt 5.0.1

Сборка отладчика GDB

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

Плагин Qwt

Установка QwtPolar

Установка QwtPplot3D

Изменение палитры цветов QwtPlot3D

Конфигурация сборки по умолчанию

Сборка Qt Creator из исходников

Пример использования QwtPlot

Масштабирование QwtPlot в стиле TChart

Синхронное масштабирование

Пример использования QwtPolar

Пример использования QwtPlot3D

Редактирование QSplitter

Сборка в Ubuntu для Windows

Установка пакетов без интернета

Установка драйвера NVIDIA

 

Главная > Установка MinGW (старая редакция)

 

Установка MinGW

Старая редакция статьи, новую можно найти здесь.

Компилятор MinGW является важным компонентом среды разработки приложений для Windows с использованием библиотеки Qt, если конечно Вы выбрали именно такой вариант, а не альтернативный, использующий Microsoft Visual Studio. Данная статья призвана оказать помощь в установке компилятора.

Ubuntu

В Ubuntu устанавливать компилятор MinGW может потребоваться только в том случае, если Вы собираетесь производить сборку приложений для Windows. О том как это делается, в том числе и непосредственно сам процесс установки MinGW, подробно изложено в посвященной этой теме статье.

Windows

С библиотекой Qt 4 используют версию MinGW 4.6, вместе с ним устанавливается и MSYS, без которого никак не обойтись. Библиотека Qt 5 требует MinGW 4.7, причем, особой ее сборки posix-sjlj, вместе с тем, версию 4.6 лучше тоже установить, чтобы иметь в своем распоряжении MSYS.

MinGW 4.6

Вплоть до версии Qt Creator 2.4.1 необходимости отдельной установки MinGW не было, поскольку компилятор версии 4.4.0 устанавливался вместе с Qt Creator, равно как и отладчик GDB. Начиная с версии Qt Creator 2.5.0 такого "сервиса" уже нет, и компилятор MinGW необходимо устанавливать самостоятельно. Процесс установки совсем несложный.

Рассмотрим подробно порядок действий.

1. Скачиваем с сайта разработчика файл установщика онлайн

mingw-get-inst-20120426.exe   648 KB
(версия файла на момент написания статьи)

2. Запускаем установщик и следуем инструкциям. При запросе

Use pre-packaged repository catalogues   20120426
Download latest repository catalogues

следует выбрать первый из предложенных вариантов установки. Путь установки, предложенный по умолчанию, лучше изменить, но пробелы в нем должны отсутствовать. Пусть все будет устанавливаться в папку C:\Qt, тогда путь установки для компилятора будет C:\Qt\mingw-4.6. Когда будет предложено выбрать устанавливаемые компоненты, следует обязательно отметить пункты C++ Compiler и MSYS Basic System. Последний потребуется для сборки отладчика GDB (см. статью). Во время работы установщика в консольном окне будут отображаться выполняемые действия – загрузка компонентов, их распаковка, настройка и т.п.

3. По окончании установки вручную добавим пару полезных утилит, которые не вошли в состав ядра MSYS, но могут оказаться востребованными. Речь идет об утилитах patch и unzip, файлы которых можно найти по ссылке

patch-2.6.1-1-msys-1.0.13-bin.tar.lzma и
unzip-6.0-1-msys-1.0.13-bin.tar.lzma

Скачанные файлы распаковываем с помощью 7-Zip, и содеожимое папок bin из архивов помещаем в одноименную папку MSYS

C:\Qt\mingw-4.6\msys\1.0\bin

4. При сборке GDB потребуется еще одна библиотека. Скачиваем по ссылке файл

libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma

распаковываем его с помощью 7-Zip, и помещаем библиотечный файл msys-bz2-1.dll из папки bin архива в одноименную папку MSYS (см. выше).

5. В заключение необходимо прописать в системе путь к компилятору. В системную переменную Path дописываем через точку с запятой

C:\Qt\mingw-4.6\bin

Windows XP:  Мой компьютер > Свойства > Дополнительно > Переменные среды > Path > Изменить
Windows 7:  Мой компьютер > Свойства > Дополнительные параметры системы > Переменные среды > Системные переменные > Path > Изменить

На этом установка завершена. Если требуется использовать MinGW на компьютере, который не имеет доступ в интернет, достаточно скопировать на него содержимое папки C:\Qt\mingw-4.6 и выполнить пункт 5 данного руководства.

MinGW 4.7

Если Qt 5 устанавливается так, как описано здесь, то вместе с ней будет установлен и требуемый компилятор, отдельной установки MinGW не требуется. Если же Вы решили собрать Qt 5 самостоятельно (см. статью), или просто захотелось обновить сборку MinGW, то выполняются действия, описанные ниже.

1. Скачиваем отсюда готовую сборку MinGW 4.7

x32-4.7.2-release-posix-sjlj-rev8.7z   35 MB
(именно 8-я "ревизия" устанавливается с Qt 5.0.1, но в настоящее время доступны и более поздние)

2. В архиве лежит папка mingw, распаковываем ее в папку C:\Qt и переименовываем, например, в mingw-4.7.

3. Прописываем в системную переменную Path путь к компилятору

C:\Qt\mingw-4.7\bin

Windows XP:  Мой компьютер > Свойства > Дополнительно > Переменные среды > Path > Изменить
Windows 7:  Мой компьютер > Свойства > Дополнительные параметры системы > Переменные среды > Системные переменные > Path > Изменить

На этом установка завершена.

 

Предыдущая редакция доступна по ссылке.