Установка 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 > Изменить
На этом установка завершена.
Предыдущая редакция доступна по ссылке.
|