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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопросы по сборке QT.  (Прочитано 3729 раз)
voron1980
Гость
« : Май 10, 2012, 11:10 »

Сборка QT занимает очень много время, его комманды для сборки постоянно меняются, если требуется внести незначительные изменения, нужно опять же пере компилировать.

Вопросы возникли такие.
1) Как посмотреть какие пути используются для уже установленных плагинов, есть папка где они лежат, но как понять, что этот этот плагин подключен без сознания тестового проекта?
2) Можно ли делать частичную сборку, то есть указывать ./configure то, что нужно пере собрать? Сейчас идет сборка полностью.
3) Как происходит процесс сборки? Например я так понял собранные файлы в начале складываются в папку с исходниками, а затем переносятся туда где установлен QT?
---
Собирал QT несколько раз  но процесс сборки происходит более 4 часов, тогда я не знал, что нужно отключать сборку примеров и демо. В общем уже тошнит от попыток его собирать, еще есть баги которые не позволяют собирать mysql из коробки, про webkit уже тоже много чего написано.
Среда конечно развивается, документация есть, но сборка просто убивает, под винду так и не удалось сделать static,  файлы по прежнему требуют библиотек.
Спасибо.
« Последнее редактирование: Май 10, 2012, 11:13 от voron1980 » Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Май 10, 2012, 12:29 »

А зачем её постоянно пересобирать? Улыбающийся Используй SDK. Компиляция идёт значительно быстрее, если использовать jom и хороший многоядерный процессор. Со static тоже проблем нет, кроме webkit-a, который статическую сборку не поддерживает. Без конкретных ошибок и точного описания системы никто ничего не скажет. И вообще, пиши вопросы понятнее.

1) никак, плагин может быть установлен, но быть неработоспособным по любой причине
Записан
voron1980
Гость
« Ответ #2 : Май 11, 2012, 00:56 »

А зачем её постоянно пересобирать? Улыбающийся Используй SDK. Компиляция идёт значительно быстрее, если использовать jom и хороший многоядерный процессор. Со static тоже проблем нет, кроме webkit-a, который статическую сборку не поддерживает. Без конкретных ошибок и точного описания системы никто ничего не скажет. И вообще, пиши вопросы понятнее.

1) никак, плагин может быть установлен, но быть неработоспособным по любой причине

Ну например сегодня  или вчера вышел http://qt.nokia.com/downloads QT 2.5, но он чуть ли не минимальной комплектации.
Вроде хорошо, качаю SDK...
строчка для сборки

cd qt
         configure -debug && jom
         cd ..\creator
         qmake && jom
но configure там нет, отсылают на git только я им пользоваться не умею, куча каталогов ни одного файла, только коменты.
в общем SDK новый всего 30 мегабайт http://get.qt.nokia.com/qtcreator/qt-creator-2.5.0-src.zip, там только то что в сборке, а в сборке без mysql опять же и без configure.
К стати, а как это использовать SDK? Разве это не одно и тоже что пере собрать?
« Последнее редактирование: Май 11, 2012, 01:01 от voron1980 » Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Май 11, 2012, 01:15 »

не нужно путать IDE (среда разработки; это то, на что ты ссылку даёшь) и SDK (библиотеки, документация и всё такое).

configure можно получить, скачав исходники вместе с SDK (поставить соответствующую галочку в установщике, или "менеджере пакетов" (sdkmaintenance), если SDK уже установлен).
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
voron1980
Гость
« Ответ #4 : Май 11, 2012, 10:10 »

не нужно путать IDE (среда разработки; это то, на что ты ссылку даёшь) и SDK (библиотеки, документация и всё такое).

configure можно получить, скачав исходники вместе с SDK (поставить соответствующую галочку в установщике, или "менеджере пакетов" (sdkmaintenance), если SDK уже установлен).
QT 2.5 такого уже нет, я писал выше.
Можно конечно попробовать накатить то, что собирается из SDK прошлой версии которая 300 мегабайт на QT 2.5 но без confgure все равно никак, то что с компилируется из SDK не будет подключено без пере компиляции IDE.
Например компилятор пришлось подключать из уже установленного 2.4, в 2.5 нету никакого.
« Последнее редактирование: Май 11, 2012, 10:15 от voron1980 » Записан
V1KT0P
Гость
« Ответ #5 : Май 11, 2012, 10:38 »

не нужно путать IDE (среда разработки; это то, на что ты ссылку даёшь) и SDK (библиотеки, документация и всё такое).

configure можно получить, скачав исходники вместе с SDK (поставить соответствующую галочку в установщике, или "менеджере пакетов" (sdkmaintenance), если SDK уже установлен).
QT 2.5 такого уже нет, я писал выше.
Можно конечно попробовать накатить то, что собирается из SDK прошлой версии которая 300 мегабайт на QT 2.5 но без confgure все равно никак, то что с компилируется из SDK не будет подключено без пере компиляции IDE.
Например компилятор пришлось подключать из уже установленного 2.4, в 2.5 нету никакого.
А что там подключать то. Нажал две кнопки, выбрал компилятор и все готово.
Я вот Qt и MinGW который установлен из SDK уже давно не использую, вместо них новые версии компилятора и Qt установленные отдельно, а некоторые лаже собраны самостоятельно.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #6 : Май 11, 2012, 11:38 »

не нужно путать IDE (среда разработки; это то, на что ты ссылку даёшь) и SDK (библиотеки, документация и всё такое).

configure можно получить, скачав исходники вместе с SDK (поставить соответствующую галочку в установщике, или "менеджере пакетов" (sdkmaintenance), если SDK уже установлен).
QT 2.5 такого уже нет
так, ещё раз, проясним: то, что ты называешь "QT 2.5" - это среда разработки Qt Creator 2.5, вместе с ней никакие компиляторы и библиотеки не идут если качать только его. чтобы поставить библиотеку Qt (и исходники с configure), тебе нужно скачать и установить Qt SDK version 1.2.1 (в самом верху страницы загрузок).
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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