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

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

Вкладка Linker

Во вкладке Linker (Компоновщик) диалогового окна Project Options вы устанавливаете опции, которые определяют работу компоновщика. До тех

пор, пока вы детально не освоите C++Builder, вы можете вообще не трогать эту вкладку и принять установки по умолчанию. На рис. 10.10 показана вкладка Linker диалогового окна Project Options. Разделы этой вкладки рас­сматриваются ниже.

Раздел Application Target

Раздел Application target (Назначение приложения) определяет, будет ли результирующий файл вашего проекта исполняемым файлом или DLL. Если вы создаете свой проект, используя репозиторий объектов, эта опция уста­навливается автоматически, и вы не должны беспокоиться о ее состоянии.

Раздел Application Туре

Раздел Application type (Тип приложения) позволяет вам задать тип при­ложения. Доступный выбор — Windows GUI (приложение с графическим интерфейсом) и Console Application (Консольное приложение). Эта опция ус­танавливается автоматически, как и опция Application target, если вы со­здаете свой проект через репозиторий объектов.

Раздел Map File

Опция Map file (Файл распределения памяти) определяет, будет ли ге­нерироваться файл с картой распределения памяти и насколько подробным будет его содержание. (Карта памяти — это продвинутое средство отладки и маловероятно, что вы его будете использовать).

Раздел Linking

Раздел Linking (Компоновка) содержит три опции компоновщика. Опция Use incremental linker указывает С+-t-Builder, должен ли он использовать пошаговый компоновщик. Пошаговый компоновщик экономит много времени при разработке приложений. Предположим, например, что ваш проект со­держит 20 модулей. Если вы модифицируете одну строку модуля, то этот модуль должен быть повторно откомпилирован и скомпонован. Когда вклю­чена опция пошаговой компоновки, повторно компонуется только тот объ­ектный файл, который был изменен. Если пошаговая компоновка выключена, компоновщик должен повторно скомпоновать все двоичные файлы проекта независимо от того, изменялись ли они с момента последней компоновки или нет. Компоновка занимает значительное время, так что пошаговый ком­поновщик имеет большие преимущества при работе над проектом любого масштаба.

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