Название: Компиляция проекта Отправлено: cya-st от Февраль 22, 2010, 12:39 Всем привет.
Почему может долго компилироватся проект в QtCreator? Пробовал в Vista и Win7. Еще заметил, если я делаю изменения в файле *.cpp, то компиляция проходит относительно быстро, если в файле заголовка *.h, компилируется приблизительно 2-3 минуты. Пробовал запускать с разными режимами совместимости, но результата не добился. Подскажите пожалуйста как побороть этот глюк. Переход на XP не предлагать. Название: Re: Компиляция проекта Отправлено: ufna от Февраль 22, 2010, 13:03 ну вообще это идет от того, что при изменении .h файла нужно сделать ребилд тех частей, который с ним связаны и т.п. Т.е. для избежания данной проблемы нужно по-другому структурировать все это.
Название: Re: Компиляция проекта Отправлено: cya-st от Февраль 22, 2010, 14:07 Цитировать ну вообще это идет от того, что при изменении .h файла нужно сделать ребилд тех частей, который с ним связаны и т.п. Т.е. для избежания данной проблемы нужно по-другому структурировать все это. Ну не 2-3 минуты компиляция должна проходить. У меня установлено Visual C++, там быстро компилируется.Название: Re: Компиляция проекта Отправлено: SASA от Февраль 25, 2010, 12:28 У меня установлено Visual C++, там быстро компилируется. Проекты разные бывют;D И комьютеры разные бывют;DНадо смотреть чё за проект, куда инлудются ашки, что в них инклудится. Я не знаток тонкостей компиляци, но есть такой параметр Precompiled Headers. Слышал он влияет на скорость. Может с ним поиграться? Цитировать Переход на XP не предлагать. А под XP компиляция проходит быстрее?Название: Re: Компиляция проекта Отправлено: cya-st от Февраль 25, 2010, 12:40 Цитировать А под XP компиляция проходит быстрее? Нет возможности попробовать.Цитировать Проекты разные бывют;D И комьютеры разные бывют;D Компьютер тотже, и на мой взгляд проекты под Visual C++ и Qt идентичные (и там и там работа с базой данных).Название: Re: Компиляция проекта Отправлено: BlackTass от Февраль 25, 2010, 15:16 Можно еще заменить мингв на мсвцшный компилятор.
Заюзать jom. Вынести все определения методов из хедеров в cpp-файлы, тогда хедеры будут реже правиться и время компиляции будет меньше. Название: Re: Компиляция проекта Отправлено: cya-st от Февраль 26, 2010, 13:28 Не хочу обидеть приверженцев QtCreator-а, но мне он действительно показался мягко говоря тормознутым (на двухядерном проце, 4Гб оперативы, компилируется ровно минуту, при том, что я не заметил чтобы он потреблял ресурсы), решение проблемы я так и не нашел. Попробую перейти на Visual Studio.
Название: Re: Компиляция проекта Отправлено: pastor от Февраль 26, 2010, 15:26 Сравни параметры оптимизации студийного компилятора и gcc
Название: Re: Компиляция проекта Отправлено: crackedmind от Февраль 26, 2010, 16:09 cya-st
Не хочу вас обидеть, но вы отличаете IDE и компилятор? Название: Re: Компиляция проекта Отправлено: cya-st от Февраль 26, 2010, 16:48 cya-st Вас тоже не хочу обидеть :), зависает QtCreator на 5-10 секунд при нажатии Ctrl+Space, при переключении окон и еще некоторых обстоятельствах.Не хочу вас обидеть, но вы отличаете IDE и компилятор? Название: Re: Компиляция проекта Отправлено: cya-st от Февраль 27, 2010, 17:20 Поставил QtCreator 1.3.80 сборка заметно быстрее происходит, было 1 мин, сейчас 35 сек.
Название: Re: Компиляция проекта Отправлено: xokc от Февраль 27, 2010, 20:32 Еще бы отладчик до ума довели бы, а то тормозит на брейкпоинте как будто на Turbo C++ на 386.
Название: Re: Компиляция проекта Отправлено: cya-st от Февраль 27, 2010, 21:37 Цитировать Еще бы отладчик до ума довели бы, а то тормозит на брейкпоинте как будто на Turbo C++ на 386. Да, к отладчику у меня тоже есть замечанияНазвание: Re: Компиляция проекта Отправлено: cya-st от Март 05, 2010, 12:41 Сделал оптимизацию:
Код незначительное ускорение компиляции, секунд на 10 |