juice |
Отправлено: 21.02.2005, 18:04 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 33
|
Скорость компиляции Buildera сущесвенно ниже чем в Delphi. Чем это обусловлено и как это побороть без потерь ? |
|
Sl@Sh |
Отправлено: 21.02.2005, 18:41 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
Причины :
1)В С++ используются заголовочные файлы, а в ОР нет.
2)В С++ используются макросы. Препроцессор должен выполнить синтаксический разбор макросов и их вставку.
3)В С++ используются шаблоны. Шаблоны очень сложны для анализа.
Методы :
1)Расположите перед директивой #pragma hdrstop заг. файлы, которые не нужно постоянно перекомпилировать
2)Используйте команд Make вместо Build т.к. первый компилирует только изменённые файлы, а вторая — все.
3)Options->Compiler
4) "-" Linker->Use debug libraries;
P.S.: Если вы оптимизируете программу, то большинство из этого делать не надо !
Удачи !
|
|