Russian Qt Forum
Ноябрь 22, 2024, 18:54
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Qt Creator
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt Creator (Прочитано 23051 раз)
maksim7
Гость
Qt Creator
«
:
Апрель 12, 2010, 17:28 »
Всем привет! Скачал Qt SDK для Windows, установил, запустил Creator и решил посмотреть как работают примеры, но очень уж долго производится сборка и это каждый раз при внесении изменений в код. Почему так?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Qt Creator
«
Ответ #1 :
Апрель 12, 2010, 17:35 »
Какое железо? Какая ОС?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
maksim7
Гость
Re: Qt Creator
«
Ответ #2 :
Апрель 12, 2010, 17:45 »
Цитата: Пантер от Апрель 12, 2010, 17:35
Какое железо? Какая ОС?
Intel Celeron M, 384 Мб ОЗУ, 1.6 ГГц, Windows XP
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Qt Creator
«
Ответ #3 :
Апрель 12, 2010, 18:07 »
Машина очень слабая. Докинь оперативы.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
maksim7
Гость
Re: Qt Creator
«
Ответ #4 :
Апрель 12, 2010, 18:12 »
Цитата: Пантер от Апрель 12, 2010, 18:07
Машина очень слабая. Докинь оперативы.
Понятно. Спасибо.
Записан
cya-st
Гость
Re: Qt Creator
«
Ответ #5 :
Апрель 12, 2010, 18:21 »
Используй предкомпиляцию хидеров и оптимизацию сборщика, должно немного ускорить сборку.
Записан
niXman
Гость
Re: Qt Creator
«
Ответ #6 :
Апрель 12, 2010, 18:29 »
в твоих хедерах, используй форвард-декларации. а кутешные хедеры, подключай по крайней необходимости.
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: Qt Creator
«
Ответ #7 :
Апрель 12, 2010, 18:38 »
Цитировать
Но очень уж долго производится сборка и это каждый раз при внесении изменений в код.
как то все непредметно - возьми небольшой проект и замерь время полного rebuild и build после изменения 1-го cpp
выложи сюда - мы сравним
Все таки Celeron 1.6 это не Pentium 166 MMX - может у него там по 10 мин. исходники на HelloWorld собираются?
Записан
Karl-Philipp
Гость
Re: Qt Creator
«
Ответ #8 :
Апрель 12, 2010, 18:41 »
Цитата: cya-st от Апрель 12, 2010, 18:21
Используй предкомпиляцию хидеров и оптимизацию сборщика, должно немного ускорить сборку.
Вот нашел у товарища cya-st в блоге про
оптимизацию сборщика
. Может быть поможет?
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Qt Creator
«
Ответ #9 :
Апрель 12, 2010, 19:07 »
Цитировать
Вот нашел у товарища cya-st в блоге про оптимизацию сборщика. Может быть поможет?
должно. только ИМХО, использовать это нужно только в процессе отладки приложения., т.е. в итоге все-равно релиз скомпилить нужно с оптимизацией
Записан
ArchLinux x86_64 / Win10 64 bit
cya-st
Гость
Re: Qt Creator
«
Ответ #10 :
Апрель 12, 2010, 19:17 »
Цитата: kuzulis от Апрель 12, 2010, 19:07
Цитировать
Вот нашел у товарища cya-st в блоге про оптимизацию сборщика. Может быть поможет?
должно. только ИМХО, использовать это нужно только в процессе отладки приложения., т.е. в итоге все-равно релиз скомпилить нужно с оптимизацией
ну, релизы не так часто нужно собирать
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: Qt Creator
«
Ответ #11 :
Апрель 12, 2010, 19:18 »
на двухядерной машине ключ
Цитировать
make -j 2 ускоряет
сборку вдвое без отключения оптимизаций
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Qt Creator
«
Ответ #12 :
Апрель 12, 2010, 19:19 »
make -j3 нужно на двух ядрах.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
maksim7
Гость
Re: Qt Creator
«
Ответ #13 :
Апрель 12, 2010, 19:24 »
Выбрал готовый пример Animated Tiles из Animation Framework, нажимаю "Собрать всё" сборка занимает 20 сек., далее "Выполнить" - приложение запускается через 5 сек. сразу, после этого произвожу какие либо изменения в коде, нажимаю "Выполнить" и снова жду 20 сек. пока запустится. И так со всеми примерами, даже с самыми простыми.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Qt Creator
«
Ответ #14 :
Апрель 12, 2010, 19:28 »
А сама по себе машинка как работает? Т.е. тормозит или нет?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...