Russian Qt Forum
Ноябрь 25, 2024, 10:11
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Компиляторы и платформы
>
Windows
>
Qt 4.7.0 медленная сборка
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt 4.7.0 медленная сборка (Прочитано 24130 раз)
derik
Новичок
Offline
Сообщений: 24
Qt 4.7.0 медленная сборка
«
:
Август 11, 2018, 20:34 »
Добрый день!
недавно обновился до последней версии qt и начались проблемы - сборка даже самого обычного приложения происходит мегадолго. даже хелловорлд собирается 2-3 минуты. все началось после удаления версии 4.5 и установки последней версии. так же имеется статичный компилятор с предыдущей версии. на опенсусе все теже самые проекты компилируются как и всегда - без тормозов, а вот под виндоувсом начались траблы.
версия qt (текущая 4.7.0) win7 sp1, static компилятор от предыдущей версии. по поиску подобной проблемы не нашел. в чем дело не могу разобратся.
заранее спасибо!
Записан
инженер-конструктор
RedDog
Частый гость
Offline
Сообщений: 221
Re: Qt 4.7.0 медленная сборка
«
Ответ #1 :
Август 11, 2018, 20:43 »
mingw компилятор? многопоточность ему прописана?
Записан
Apktyc
Самовар
Offline
Сообщений: 133
Re: Qt 4.7.0 медленная сборка
«
Ответ #2 :
Август 11, 2018, 20:47 »
Может помочь флаг -j для make. Либо для отдельно для проекта, либо прописать в environment MAKEFLAGS=-jX, где X это %количество ядер% + 1
Записан
derik
Новичок
Offline
Сообщений: 24
Re: Qt 4.7.0 медленная сборка
«
Ответ #3 :
Август 11, 2018, 21:04 »
Цитата: RedDog от Август 11, 2018, 20:43
mingw компилятор? многопоточность ему прописана?
да. мингв...хорошо. попробую. спасибо!
Записан
инженер-конструктор
derik
Новичок
Offline
Сообщений: 24
Re: Qt 4.7.0 медленная сборка
«
Ответ #4 :
Август 11, 2018, 21:06 »
Цитата: Apktyc от Август 11, 2018, 20:47
Может помочь флаг -j для make. Либо для отдельно для проекта, либо прописать в environment MAKEFLAGS=-jX, где X это %количество ядер% + 1
это в настройках сборки прописывать? (я полнейший нуб - программирование хобби для облегчения повседневных задач и так глубоко я не копал еще...) а если прописать 8 ядер, мне он всю систему я так полагаю повесит при сборке?
Записан
инженер-конструктор
RedDog
Частый гость
Offline
Сообщений: 221
Re: Qt 4.7.0 медленная сборка
«
Ответ #5 :
Август 11, 2018, 21:14 »
Цитата: derik от Август 11, 2018, 21:06
это в настройках сборки прописывать? (я полнейший нуб - программирование хобби для облегчения повседневных задач и так глубоко я не копал еще...) а если прописать 8 ядер, мне он всю систему я так полагаю повесит при сборке?
Проекты - Сборка - Параметры Make
Записан
derik
Новичок
Offline
Сообщений: 24
Re: Qt 4.7.0 медленная сборка
«
Ответ #6 :
Август 11, 2018, 21:25 »
https://cloud.mail.ru/public/7x2j/utan3ysNE
тут?
Записан
инженер-конструктор
Apktyc
Самовар
Offline
Сообщений: 133
Re: Qt 4.7.0 медленная сборка
«
Ответ #7 :
Август 11, 2018, 22:03 »
Только не для qmake, а для make - это следующий этап (Сборка), ну и писать не 4+1, а 5
Или можно прописать для всех проектов, для этого Инструменты (tools) - Параметры (preferences) - Сборка и запуск (build and run) - Комплекты (kits) - выбираете используемый комплект и добавляете в переменные среды (environment)
MAKEFLAGS=-jX
Записан
derik
Новичок
Offline
Сообщений: 24
Re: Qt 4.7.0 медленная сборка
«
Ответ #8 :
Август 12, 2018, 10:02 »
Спасибо!!! помогло. собирать стало быстрей, но все атки без этих танцев на сусе все собирается все равно быстрей
это изз операционки или в 4.7.0 что то намутили? или хз?
Записан
инженер-конструктор
RedDog
Частый гость
Offline
Сообщений: 221
Re: Qt 4.7.0 медленная сборка
«
Ответ #9 :
Август 12, 2018, 11:36 »
Возможно на сусе где то прописан этот флаг. У меня на дебиане по дефолту без флага долго собирает, при чем проект симейковский, и при каждом перезапуске симейка флажок многоядерной компиляции слетает, точнее в настройках креатора он прописан, но видимо в кеше симейка пропадает.
PS: еще я ставлю количество потоков компиляции вдвое больше числа ядер, на 8-ми ядерной тачке -j17 прописываю. Так быстрее собирается. На проекте > 4000 файлов выигрывается секунд 20-30.
Записан
derik
Новичок
Offline
Сообщений: 24
Re: Qt 4.7.0 медленная сборка
«
Ответ #10 :
Август 13, 2018, 13:09 »
Цитата: RedDog от Август 12, 2018, 11:36
Возможно на сусе где то прописан этот флаг. У меня на дебиане по дефолту без флага долго собирает, при чем проект симейковский, и при каждом перезапуске симейка флажок многоядерной компиляции слетает, точнее в настройках креатора он прописан, но видимо в кеше симейка пропадает.
PS: еще я ставлю количество потоков компиляции вдвое больше числа ядер, на 8-ми ядерной тачке -j17 прописываю. Так быстрее собирается. На проекте > 4000 файлов выигрывается секунд 20-30.
так ведь на версии 4.5 все норм было, никаких ни тормозов ни долгих сборок (у меня там 3-4 файла всего
), а вот с переходом на 4.7 началаось в колхозе утро. тормоза, долгие сборки, открывается и загружается проект по 2-3 минуты. жесть. настройки в 4.5 вообще не трогал, мне хватало по умолчанию. а тут вот беда.
Записан
инженер-конструктор
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Qt 4.7.0 медленная сборка
«
Ответ #11 :
Август 13, 2018, 17:29 »
поставь еще рядом 4.5 и 4.8.7, потестируй точно ли дело именно в 4.7.
Записан
Изучением 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
ViTech
Гипер активный житель
Offline
Сообщений: 858
Re: Qt 4.7.0 медленная сборка
«
Ответ #12 :
Август 13, 2018, 17:50 »
Цитата: kambala от Август 13, 2018, 17:29
поставь еще рядом 4.5 и 4.8.7, потестируй точно ли дело именно в 4.7.
Тут похоже речь про Qt Creator 4.7
.
Цитата: derik от Август 13, 2018, 13:09
..., а вот с переходом на 4.7 началаось в колхозе утро. тормоза, долгие сборки, открывается и загружается проект по 2-3 минуты. жесть. настройки в 4.5 вообще не трогал, мне хватало по умолчанию. а тут вот беда.
Попробуйте разные режимы
Diagnostic Configuration
в
Tools/Options/C++/Code Model/Clang Code Model
, особенно отключить проверки
Clang-Tidy
, может они тормозят.
Записан
Пока сам не сделаешь...
Serega
Самовар
Offline
Сообщений: 127
Re: Qt 4.7.0 медленная сборка
«
Ответ #13 :
Август 14, 2018, 08:24 »
Возможно Qt Creator 4.5 как то подхватил jom. Qt Creator, 4.7 установленный поверх, этого не сделал.
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Qt 4.7.0 медленная сборка
«
Ответ #14 :
Август 14, 2018, 11:38 »
Цитата: derik от Август 13, 2018, 13:09
так ведь на версии 4.5 все норм было, никаких ни тормозов ни долгих сборок (у меня там 3-4 файла всего
), а вот с переходом на 4.7 началаось в колхозе утро. тормоза, долгие сборки, открывается и загружается проект по 2-3 минуты. жесть. настройки в 4.5 вообще не трогал, мне хватало по умолчанию. а тут вот беда.
Ну так может "клин клином вышибают" - еще перейти (там же есть куда со времен 4.7)
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...