C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Скорость компиляции Buildera
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.: Если вы оптимизируете программу, то большинство из этого делать не надо !

Удачи !

Вернуться в Вопросы программирования в C++Builder