Название: [РЕШЕНО]Долгая сборка Release в Qt Creato Отправлено: Larry от Ноябрь 21, 2017, 19:09 Добрый день, форумчане.
Возник вопрос, почему может долго компилится проект Release в Qt Creator. В Debug компилится 35 секунд, а в Release минут 15-20...уже как пару дней такое. Настроек никаких не вносил и ничего не менял. Использую Qt 5.9.2, Qt Creator 4.4.1, компилятор Visusl Studio 2015 (Windows 10 x64). Уже удалял и Qt и настройки Qt Creator, ставил версию 5.9.0 (5.9.1). Осталось снести и установить Visual Studio (неохота, т.к. дофига времени устанавливается и удаляется). Какие есть варианты? Спасибо. Название: Re: Долгая сборка Release в Qt Creator Отправлено: Larry от Ноябрь 21, 2017, 19:19 Только что после очередной сборки посмотрел в консоль сборки и получается что висело именно на линковке...
Название: Re: Долгая сборка Release в Qt Creator Отправлено: Larry от Ноябрь 22, 2017, 00:11 После трехчасового марафона по удалению и установке Visual Studio 2015 ничего не изменилось...все также виснит на линковке на 20 минут...
Название: Re: Долгая сборка Release в Qt Creator Отправлено: kambala от Ноябрь 22, 2017, 00:46 - построить вне креатора и посмотреть будет ли та же проблема
- посмотреть на особенности релиз конфигурации в .pro файле - проверить релиз сборку на чистом проекте Название: Re: Долгая сборка Release в Qt Creator Отправлено: Larry от Ноябрь 22, 2017, 09:20 - построить вне креатора и посмотреть будет ли та же проблема - посмотреть на особенности релиз конфигурации в .pro файле - проверить релиз сборку на чистом проекте Спасибо (как-то сам сразу не сообразил :) ). Проверил другие проекты (Qt Creator) и там все в порядке все быстро компилится и линкуется. Проверил текущий проект со схожим (оба используют QSerialPort), .pro файл идентичный, но в первом случае все быстро, а во втором 20 минут...уже думал может траблы где-то в проекте, но ведь в Debug все собирается быстро... Qt Creator переустановлен с нуля и Visual Studio тоже. Какие еще есть варианты? Вот .pro файл проекта, который собирается быстро: Код: #------------------------------------------------- а вот тот, который тормозит: Код: #------------------------------------------------- Название: Re: Долгая сборка Release в Qt Creator Отправлено: ssoft от Ноябрь 23, 2017, 11:39 Долгая сборка в релизе может быть и из-за вложенности шаблонов.
Особенное если используются структуры вида Код
При этом не важно что за шаблоны std, Qt, boost или др. Название: Re: Долгая сборка Release в Qt Creator Отправлено: Larry от Ноябрь 23, 2017, 12:40 Да вложенности такой и не используется, только QVector<quint16>, QVector<QLineEdit*>...кроме того Debug быстро собирается, а там и размер поболее.
Название: Re: Долгая сборка Release в Qt Creator Отправлено: Larry от Ноябрь 24, 2017, 14:06 Установил компилер mingw, теперь сборка Release 4 минуты, а Debug 1 минута 30 секунд...Это уже не 20 минут (+ gnu поматерился на некоторые участки кода - неявное приведение типов и порядок инициализации).
Название: Re: [РЕШЕНО]Долгая сборка Release в Qt Creato Отправлено: kambala от Ноябрь 30, 2017, 13:13 вероятно, где-то в коде есть большие участки, которые активны только при релиз сборке
|