Russian Qt Forum
Ноябрь 24, 2024, 01:49
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Вопросы по сборке QT.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Вопросы по сборке QT. (Прочитано 3729 раз)
voron1980
Гость
Вопросы по сборке QT.
«
:
Май 10, 2012, 11:10 »
Сборка QT занимает очень много время, его комманды для сборки постоянно меняются, если требуется внести незначительные изменения, нужно опять же пере компилировать.
Вопросы возникли такие.
1) Как посмотреть какие пути используются для уже установленных плагинов, есть папка где они лежат, но как понять, что этот этот плагин подключен без сознания тестового проекта?
2) Можно ли делать частичную сборку, то есть указывать ./configure то, что нужно пере собрать? Сейчас идет сборка полностью.
3) Как происходит процесс сборки? Например я так понял собранные файлы в начале складываются в папку с исходниками, а затем переносятся туда где установлен QT?
---
Собирал QT несколько раз но процесс сборки происходит более 4 часов, тогда я не знал, что нужно отключать сборку примеров и демо. В общем уже тошнит от попыток его собирать, еще есть баги которые не позволяют собирать mysql из коробки, про webkit уже тоже много чего написано.
Среда конечно развивается, документация есть, но сборка просто убивает, под винду так и не удалось сделать static, файлы по прежнему требуют библиотек.
Спасибо.
«
Последнее редактирование: Май 10, 2012, 11:13 от voron1980
»
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Вопросы по сборке QT.
«
Ответ #1 :
Май 10, 2012, 12:29 »
А зачем её постоянно пересобирать?
Используй SDK. Компиляция идёт значительно быстрее, если использовать jom и хороший многоядерный процессор. Со static тоже проблем нет, кроме webkit-a, который статическую сборку не поддерживает. Без конкретных ошибок и точного описания системы никто ничего не скажет. И вообще, пиши вопросы понятнее.
1) никак, плагин может быть установлен, но быть неработоспособным по любой причине
Записан
voron1980
Гость
Re: Вопросы по сборке QT.
«
Ответ #2 :
Май 11, 2012, 00:56 »
Цитата: Alex Custov от Май 10, 2012, 12:29
А зачем её постоянно пересобирать?
Используй 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
Сообщений: 4747
Re: Вопросы по сборке QT.
«
Ответ #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
Гость
Re: Вопросы по сборке QT.
«
Ответ #4 :
Май 11, 2012, 10:10 »
Цитата: kambala от Май 11, 2012, 01:15
не нужно путать 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
Гость
Re: Вопросы по сборке QT.
«
Ответ #5 :
Май 11, 2012, 10:38 »
Цитата: voron1980 от Май 11, 2012, 10:10
Цитата: kambala от Май 11, 2012, 01:15
не нужно путать 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
Сообщений: 4747
Re: Вопросы по сборке QT.
«
Ответ #6 :
Май 11, 2012, 11:38 »
Цитата: voron1980 от Май 11, 2012, 10:10
Цитата: kambala от Май 11, 2012, 01:15
не нужно путать 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
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...