Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 283

1

Раздел Compiling

Группа опций Compiling (Компиляция) вкладки С++ управляет некото­рыми аспектами работы компилятора Си++. По большей части, вы должны оставить этот набор опций в состоянии по умолчанию, пока не освоите в достаточной степени C++Builder и Си++ в целом. Назначение этих опций объясняется ниже.

Merge Duplicate Strings

Если опция Merge Duplicate Strings (Объединять дублирующиеся строки) включена, то компилятор будет размещать одинаковые строки в одних ячей­ках памяти. Это уменьшает размер программы, но может вызвать проблемы при изменении одной из строк.

Stack Frames

При отладке оставляйте опцию Stack frames (Фрейм стека) включенной. Закончив отладку, вы можете выключить эту опцию, чтобы компилятор генерировал более быстрый код меньшего размера, но время компиляции при этом немного увеличится. В большинстве случаев выигрыш в размере и быстродействии не настолько существенен, чтобы оправдать выключение этой опции. Как всегда, проведите свой собственный тест.

Show Warnings

Когда опция Show warnings (Показать предупреждения) включена, любые предупреждения компилятора отображаются в окне сообщений редактора кода. Я всегда оставляю эту опцию включенной. Предупреждения компилятора не стоит игнорировать, поскольку большинство из них может и должно быть устранено.

Г'

Show General Msgs

Когда опция Show general msgs (Показать общие сообщения) включена, в окне редактора кода отображаются различные сообщения о состоянии компи­лятора. Например, при компиляции программы Scratchpad с включенной оп­цией Show general msgs, в окно сообщений будет выведен следующий текст:

Выключите эту опцию, если вы не хотите видеть сообщения о состоянии компилятора в окне сообщений.

Вкладка Pascal

Вкладка Pascal диалогового окна Project Options используется для уста­новки опций компилятора Паскаля. Компилятор Паскаля используется в том случае, когда вы включили в проект C++Builder модули, написанные на языке Паскаль (.pas). Установок компилятора Паскаля довольно много, и они выходят за рамки нашей темы, так что я не буду касаться их вообще. Обращайтесь к встроенной справочной системе C++Builder, где приведена подробная информация о каждой из опций этой вкладки.

Web-дизайн (с) 2010 All rights reserved