Russian Qt Forum
Сентябрь 30, 2024, 14:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Сборка Qt Creator под Windows из исходников  (Прочитано 18166 раз)
b-s-a
Гость
« Ответ #15 : Июнь 08, 2011, 16:29 »

kolob, если лишняя головная боль тебе не нужна то:
1. качаешь Qt SDK 1.1.1 с сайта http://qt.nokia.com (рекомендую online версию)
2. запускаешь
3. выбираешь ручной режим установки
4. снимаешь все галки со всех компонентов, которые можешь снять.
5. ставишь галку на компиляторе mingw и документации по Qt Creator
6. Устанавливаешь.
7. Качаешь нужную тебе версию Qt
8. Распаковываешь архив
9. запускаешь configure с нужным набором опций... (укажи компилятор mingw из установленного Qt SDK)
10. собираешь и устанавливаешь
11. запускаешь Qt Creator
12. заходишь в Инструменты - Параметры - Qt4
13. жмешь кнопку "Добавить"
14. указываешь путь к программе qmake.exe, которая была тобой собрана и установлена
15. ставишь курсор на свежесозданный профиль
16. внизу будет информация о помощниках отладчика, возможно, нужно будет нажать на кнопку "Собрать".
17. ВСЁ!!!
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #16 : Июнь 08, 2011, 16:34 »

7. Качаешь нужную тебе версию Qt
8. Распаковываешь архив
9. запускаешь configure с нужным набором опций... (укажи компилятор mingw из установленного Qt SDK)
10. собираешь и устанавливаешь
Или просто качаешь уже собранную версию: http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.3-mingw.exe
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #17 : Июнь 08, 2011, 17:25 »

Не помню, какие точно переменные среды у Qt 3.x, но по-моему они совершенно другие у 4.х. Поэтому конфликта не должно быть По-моему, когда я переносил свой проект, тоже без проблем все получилось, но это уже давно было. Кстати, после переноса проекта в 4.х к 3.х возвращаться уже не будет желания, а если переписать и выкинуть обращения к старым функциям из 3.х, то и возможности уже не будет.
Записан

2^7-1 == 127, задумайтесь...
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #18 : Июнь 08, 2011, 21:27 »

всем спасибо за подробные ответы. буду практиковать.
Записан

Qt 5.11.0, Win, MinGW
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #19 : Июнь 08, 2011, 22:55 »

При сборке вот такие ошибки получаются:
Цитировать
Sources are in..............C:\Qt\4.6.1
Build is done in............C:\Qt\4.6.1
Install prefix..............C:\Qt\4.6.1
Headers installed to........C:/Qt/4.6.1/include
Libraries installed to......C:/Qt/4.6.1/lib
Plugins installed to........C:/Qt/4.6.1/plugins
Binaries installed to.......C:/Qt/4.6.1/bin
Docs installed to...........C:/Qt/4.6.1/doc
Data installed to...........C:/Qt/4.6.1
Translations installed to...C:/Qt/4.6.1/translations
Examples installed to.......C:/Qt/4.6.1/examples
Demos installed to..........C:/Qt/4.6.1/demos

Creating qmake...
g++ -c -oproject.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige
nerators/mac -Igenerators/symbian -IC:\Qt\4.6.1/include -IC:\Qt\4.6.1/include/Qt
Core -IC:\Qt\4.6.1/include -IC:\Qt\4.6.1/include/QtCore -IC:\Qt\4.6.1/src/coreli
b/global -IC:\Qt\4.6.1/src/corelib/xml -IC:\Qt\4.6.1/mkspecs/win32-g++ -IC:\Qt\4
.6.1/tools/shared -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -D
QT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP
-DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DAT
ASTREAM -DQT_BOOTSTRAPPED -DQMAKE_OPENSOURCE_EDITION project.cpp
In file included from project.cpp:42:
project.h:45:25: error: qstringlist.h: No such file or directory
project.h:46:25: error: qtextstream.h: No such file or directory
project.h:47:21: error: qstring.h: No such file or directory
project.h:48:20: error: qstack.h: No such file or directory
project.h:49:18: error: qmap.h: No such file or directory
project.h:50:23: error: qmetatype.h: No such file or directory
In file included from property.h:45,
                 from project.cpp:43:
C:\Qt\4.6.1/src/corelib/global/qglobal.h:1158:31: error: QtCore/qfeatures.h: No
such file or directory
In file included from project.cpp:44:
option.h:48:19: error: qfile.h: No such file or directory
Как то эти строки отличаются от других. При сборке выдает ошибки что не находит нужные файлы или директории. Хотя я проверял они там есть.
В переменных прописал include и lib к MinGw и в Path прописал Qt/bin и MinGw/bin
« Последнее редактирование: Июнь 08, 2011, 22:58 от kolob » Записан

Qt 5.11.0, Win, MinGW
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #20 : Июнь 08, 2011, 23:27 »

билд теневой? обычно такое если перла в патхе нет
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #21 : Июнь 08, 2011, 23:36 »

Цитировать
билд теневой? обычно такое если перла в патхе нет
Поясните что значит "теневой"? Нужен предустановленный Perl
Записан

Qt 5.11.0, Win, MinGW
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #22 : Июнь 09, 2011, 00:13 »

shadow build - билд вне директории сорцов.
перл с мингвой идет.
попробуйте когда конфигуре зовете слеши в другую сторону направить
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #23 : Июнь 09, 2011, 06:11 »

Цитировать
перл с мингвой идет.
Я не знаю где он там идет, но я его не нашел в MinGw который с QtCreator идет. Скачал с оф.сайта ActivePer, поставил, в Path все прописалось. И все заработало.
Цитировать
попробуйте когда конфигуре зовете слеши в другую сторону направить
Ты имел ввиду так:
Код:
C:\>call C:/Qt/4.6.1/configure
Error: Creating a shadow build of Qt requires
perl to be in the PATH environment

Я запускал configure.exe из директории Qt/4.6.1
« Последнее редактирование: Июнь 09, 2011, 06:13 от kolob » Записан

Qt 5.11.0, Win, MinGW
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #24 : Июнь 09, 2011, 06:30 »

Команду сборки покажите и окружение (%path%).
Ну или всё же бинарники можно скачать - ссылку я выше приводил.
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #25 : Июнь 09, 2011, 06:46 »

Цитировать
Команду сборки покажите и окружение (%path%).
Ну или всё же бинарники можно скачать - ссылку я выше приводил.

Я уже разобрался. Спасибо большое.
Я просто написал в чем проблема была.
Записан

Qt 5.11.0, Win, MinGW
sa_mel
Гость
« Ответ #26 : Июль 18, 2011, 23:52 »

В статье http://qtlinux.narod.ru/make_qtcreator.htm показано как русифицировать собранный Qt Creator, может быть кому-то пригодится.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.