Примечание: Для установки нам потребуется установленный пакет
Microsoft Windows SDK.
Заходим на
ftp Qt и качаем исходники последней версии Qt. На момент написания статьи последней версией была версия 4.5.2 (
прямая ссылка).
Так же для владельцев многоядерных процессоров не лишним будет скачать утилиту
Jom (
прямая ссылка), которая позволит ускорить компиляцию, путём распараллеливания сборки на несколько ядер, и запускать её вместо nmake.
Когда дистрибьютив Qt будет загружен, создаём директорию, в которую мы хотим установить фрэймворк, (например c:\qt\4.5.2) распаковываем и копируем туда содержимое скачанного архива. Точно так же распаковываем и копируем в отдельную директорию (например c:\qt\jom) утилиту Jom.
Далее нам необходимо прописать необходимые
переменные окружения. Сделать это можно , нажав кнопку «Переменные среды» на вкладке «Дополнительно» в диалоговом окне «Свойства системы» (контекстное меню значка «Мой компьютер» → пункт «Свойства»).
Нам понадобиться добавить в переменную окружения Path пути до компилятора, пути для утилиты Jom и пути для будущих бинарников Qt. Не забываем, что пути надо писать через точку с запятой, не забывая проверить их правильность. В моём случае были добавлены пути:
c:\Program Files\Microsoft Visual Studio 9.0\VC\bin
c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
c:\Program Files\Microsoft SDKs\Windows\v6.1\Bin
c:\qt\jom
c:\qt\4.5.2\bin
Создаём переменную окружения INCLUDE и добавляем в неё пути:
c:\Program Files\Microsoft Visual Studio 9.0\VC\include
c:\Program Files\Microsoft SDKs\Windows\v6.1\Include
Создаём переменную окружения LIB и добавляем в неё пути:
c:\Program Files\Microsoft Visual Studio 9.0\VC\lib
c:\Program Files\Microsoft SDKs\Windows\v6.1\lib
Так же мы создадим новую переменную окружения QTDIR и пропишем в ней путь до директории, в которую мы распаковали дистрибьютив Qt. Настройка переменной QTDIR будет гарантировать, что при работе с Qt будут использоваться надлежащие ресурсы:
c:\qt\4.5.2
Кроме того, на будущее, создадим переменную окружения QMAKESPEC, которая будет указывать qmake имя компилятора для сборки. В нашем случае значением переменной будет:
win32-msvc2008
Запускаем интерпретатор командной строки (Пуск → Выполнить → cmd.exe), переходим в директорию, в которую мы распаковали дистрибьютив Qt (cd %QTDIR%) и запускаем конфигурацию Qt с помощью команды configure.
Команда configure с помощью ключей позволяет сконфигурировать Qt в соответствии с вашими потребностями. Для вывода справки по конфигурации запускаем configure с ключём -help. В моём случае configure запускалась со следующими ключами:
configure.exe -shared -debug-and-release -opensource -fast -no-accessibility -no-qt3support -no-opengl -qt-zlib -qt-libpng -no-libmng -no-libtiff -qt-libjpeg -no-direct3d -no-openssl -no-dbus -no-phonon -no-webkit -no-style-plastique -no-style-cleanlooks -no-style-motif -no-style-cde -no-cetest -nomake examples -nomake demos
После запуска конфигурации вам предложат согласиться с лицензией - соглашаемся и ждём окончания конфигурации. Конфигурация займёт несколько минут.
После окончания конфигурации запускаем компиляцию командой jom или nmake и идём отдыхать на пару часов до окончания работы компилятора. После окончания компиляции мы получим готовый к применению фрэймворк Qt.