Захотелось собрать Qt5из исходников с поддержкой отладочной информации.
Для установки «с нуля» из git:
1. Если не установлен git, скачиваем, ставим.
2. Для компиляции понадобится perl — качаем, устанавливаем. Я ставил с настройками по умолчанию.
3. Так же понадобится MinGW — качаем, ставим. Версия не ниже 4.6! В настройках галочку поставить на c++.
4. Ну и Python — качаем, ставим. В НАСТРОЙКАХ ОТМЕТИТЬ 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»- наш добавленный профиль
И даём понятное название.
Жмём «применить» и «ок«.
Всё. Можно создавать проект=)
[warning]Если случайно закрыли консольку, то переменные необходимо прописать заново![/warning]
[tip]UPDT1:У кого проблемы с QIconvCodec — сконфигурировать с —no-iconv[/tip] [tip]UPDT2:Если при конфигурации возникла ошибка DirectX SDK , качаем по ссылке: http://www.microsoft.com/en-us/download/details.aspx?id=6812[/tip] [tip]UPDT3:Не мог найти gl2.h, конфигурируем с параметрами -opengl desktop[/tip] [tip]UPDT4: В переменной PATH git должен идти после Perl иначе сборка повалится с ошибками.[/tip] [tip]UPDT5: После двух часов распития, наконец установился. Пошел играться.[/tip][tip]UPDT10: Если возникли проблемы со сборкой jsbackend, то забыли добавить питон в PATH. Прописать в консольке: set PATH=C:\Python33\;%PATH% [/tip]
17 комментариев
http://pavelk.ru/sborkakompilyaciya-i-ustanovka-qt3d в самом конце.
Дрова на видюху стоят?
http://pavelk.ru/sborkakompilyaciya-i-ustanovka-qt3d в самом конце.
Дрова на видюху стоят?
У qt3d нет "главного" поэтому он временно не входит в состав в Qt5, но его можно взять тут
http://qt.gitorious.org/qt/qt3d и собрать прямо в Qt Creator без каких либо проблем.
Можно и git, а можно нажать на "master" и справа будет "Download master as tar.gz" скачиваете, открываете проект qt3d.pro и собираете.
7zip скачайте, поможет.
Ну, уже второй человек про это спрашивает, так что напишу пост, да сам поиграюсь хоть. Давно хотел попробовать qt3d. Модельку представите для тестов?
=) Отправил Вам адресок.
Пожалуйста, не обижайте Qt. Qt это Qt. А QT это QuickTime.
Добавил в пост про подключение.