Захотелось собрать Qt5из исходников с поддержкой отладочной информации.

Для установки «с нуля» из git:

1. Если не установлен git, скачиваем по этой ссылке: http://code.google.com/p/msysgit/downloads/detail?name=Git-1.8.0-preview20121022.exe&can=2&q=full+installer+official+git,  ставим.

2. Для компиляции понадобится perl, качаем по этой ссылке: http://www.activestate.com/activeperl/downloads  устанавливаем.  Я ставил с настройками по умолчанию.

3. Так же понадобится MinGW, качаем по ссылке http://sourceforge.net/projects/mingw/files/latest/download?source=files  Версия не ниже 4.6!  В настройках галочку поставить на c++.

4. Ну и Python, качаем по ссылкеhttp://www.python.org/download/   ну и ставим.  В НАСТРОЙКАХ ОТМЕТИТЬ  Add Python.exe to PATH

5. Пора клонировать репозиторий c Qt5

cd C:\QtSDK\QtSources\
git clone https://github.com/qt/qt5
cd qt5
perl init-repository

6. Далее установим необходимые системные переменные:

set QTDIR=
set PATH=%CD%\qtbase\bin;%CD%\qtrepotools\bin;%PATH%
set PATH=C:\MinGW\bin\;%PATH%
set QMAKESPEC=win32-g++
set MinGWDIR=C:\MinGW\

7. Ну заканчиваем конфигурацией и установкой:

configure -developer-build -opensource -debug
mingw32-make

Идём пить/курить  процесс долговатый…

8. Так, теперь, когда удачно всё скомпилировалось,  необходимо добавить Qt 5.1.0 в QtCreator, для этого

открываем QtCreator идём в менюшку «инструменты» -> «параметры» -> «сборка и запуск»

далее на вкладку «компиляторы»  жмём «добавить» -> «MinGW»  находим g++.exe в папке C:\MinGW\bin\

и даём удобное название.

Далее на вкладку «профили Qt» жмём «добавить»  и ищем qmake.exe, обычно в папке C:\Qt\Qt5.1.0\qt5\qtbase\bin\ или по аналогии и вводим название латинскими буквами.

Далее переходим на вкладку «комплекты» жмём «добавить»

Внизу выбираем

«компилятор» — наш добавленный MinGW

«профиль Qt»- наш добавленный профиль

И даём понятное название.

Жмём «применить» и «ок«.

Всё. Можно создавать проект=)

Если случайно закрыли консольку, то переменные необходимо прописать заново!
 

UPDT1:У кого проблемы с QIconvCodec — сконфигурировать с  —no-iconv

UPDT2:Если при конфигурации возникла ошибка DirectX SDK ,  качаем по ссылке: http://www.microsoft.com/en-us/download/details.aspx?id=6812

UPDT3:Не мог найти gl2.h,    конфигурируем с параметрами  -opengl desktop

UPDT4: В переменной PATH   git должен идти после Perl   иначе сборка повалится с ошибками.

UPDT5: После двух часов распития, наконец установился. Пошел играться.

UPDT10: Если возникли проблемы со сборкой jsbackend, то забыли добавить питон в PATH. Прописать в консольке: set PATH=C:\Python33\;%PATH%