Выбор инструментов разработки для Windows
Надо понимать, что основной выбор Вы уже сделали использование
библиотеки Qt, осталось определиться с версией, правильно установить
библиотеку, выполнить некоторые настройки. Релиз новой ветки библиотеки
Qt 5 состоялся в декабре 2012 года. С наиболее значимым новшествами
с точки зрения разработчиков можно познакомиться, например,
здесь.
В качестве компилятора может быть использован MinGW реализация GCC
для Widows или инструментарий от Microsoft. В данной статье
рассматриваются обе связки инструментов.
Qt 5 и MinGW
Для использования данной связки инструментов Вам потребуется
установить библиотеку Qt 5 (инструкция)
собрать отладчик GDB (инструкция)
Замечание. MinGW нужной версии и Qt Creator устанавливаются
вместе с библиотекой Qt и отдельной установки не требуют. Для сборки отладчика
GDB нужен MSYS, который проще всего установить вместе со старой версией компилятора
MinGW 4.6.2.
Опционально для ускорения сборки проектов можно пересобрать qmake
с опцией распараллеливания компиляции (инструкция).
Qt 5 и MSVC 2010
Для использования данной связки инструментов Вам потребуется
установить инструментарий Windows SDK for Windows 7
(инструкция)
установить библиотеку Qt 5 (инструкция)
Какую из рассмотренных связок инструментов выбрать дело вкуса. В процессе
разработки и отладки приложения предпочтительной является Qt 5 и MinGW:
используемый в ней отладчик GDB впечатляет своими возможностями. Для создания
релизной сборки приложения и переноса его на другие компьютеры, на мой взгляд,
лучше подходит связка Qt 5 и MSVC 2010: меньше размер сгенерированного
исполняемого файла, меньше библиотек нужно "тащить" за приложением.
С другой стороны, будучи перенесено на компьютер с Windows 8, такое приложением
работать не будет (не зря в названии инструментария от Microsoft присутствует
"for Windows 7"), а если собрать его с MinGW и
"подтянуть" все необходимые библиотеки, от которых оно зависит,
то приложение заработает. Проникнуться разнообразием инструментов разработки
и получить полезные советы можно, например, на
ресурсе.
Дополнительно
Заслуживают упоминания дополнительные библиотеки, которые могут
быть использованы при разработке проектов. Обратите внимание, что
устанавливать (собирать) их необходимо с помощью той же связки инструментов,
с которой потом предполагается их использовать!
Qwt построение графиков и прочие "фишки"
(инструкция по установке и пример
использования)
QwtPolar построение графиков в полярных координатах (инструкция
по установке и пример использования)
QwtPlot3D построение трехмерных графиков (инструкция
по установке и пример использования)
Это новая редакция статьи, старая редакция доступна
по ссылке.
|