Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
40
Добавлен:
12.04.2015
Размер:
4.91 Mб
Скачать

Меню Project

Команды меню Project (рис. П9) позволяют управлять открытыми проектами.

Set Active Project

В данном подменю отображается список загруженных проектов, из которых можно выбрать активный.

Add to Project

Это подменю состоит из команд, предназначенных для добавления в проект новых компонентов. Добавляемый файл помещается во все конфигурации проекта.

Dependencies

Если большой проект разбит на несколько подпроектов, то для отображения иерархических связей между ними следует использовать команду Dependencies.

Settings...

При выборе команды Settings... открывается довольно сложное диалоговое окно, позволяющее устанавливать практически все параметры конфигурации проекта, включая опции компилятора и компоновщика (рис. П10).

Export Make file...

С помощью этой команды можно сохранить в файле всю информацию, необходимую для построения проекта. Файл, созданный с применением команды Export Make file..., хранит все установки, которые были сделаны в среде Visual C++.

Insert Project Into Workspace...

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

Меню Build

В меню Build (рис. П11) содержатся всевозможные команды, предназначенные для генерации кода приложения, отладки и запуска созданной программы.

Compile

Выбор этой команды приводит к компиляции содержимого текущего окна.

Build

Обычно проекты, написанные на языке C/C++, включают в себя много файлов. Поскольку поочередная компиляция всех файлов займет много времени, полезной окажется команда Build, которая автоматически проанализирует файлы проекта, компилируя только те из них, которые были созданы позже, чем исполняемый файл проекта.

Прежде чем выбрать команду Build, следует принять решение, включать ли в конечный файл отладочную информацию (конфигурация Debug) или же исключить эти данные из файла (конфигурация Release). Чтобы установить тот или иной режим, необходимо в меню Build выбрать команду Set Active Configuration.... После окончания отладки отладочную информацию из выходного файла целесообразно исключить – в таком случае он станет значительно компактнее.

Сообщения об обнаруживаемых в процессе компиляции и компоновки ошибках будут появляться в окне Output.

Rebuild All

Различие между командами Build и Rebuild All состоит в том, что команда Build компилирует только те файлы, в которых были сделаны изменения, а команда Rebuild All компилирует все файлы проекта. Если при выполнении команды Rebuild All будут обнаружены синтаксические ошибки, как фатальные, так и потенциально опасные, то предупреждения и сообщения о них появятся в окне Output.

Batch Build...

Эта команда аналогична команде Build, но с ее помощью можно обработать сразу несколько конфигураций одного проекта.

Clean

С помощью команды Clean из всех конфигураций текущего проекта удаляются промежуточные файлы. Построить файлы заново можно путем выбора команды Build.

Start Debug

Данное подменю содержит команды, предназначенные для выполнения программы в режиме отладки: до курсора или до заданной точки останова.

Debugger Remote Connection...

Благодаря наличию этой команды можно осуществлять отладку проекта, выполняющегося на удаленном компьютере.

Execute

Если компиляция прошла успешно, можно выбрать команду Execute, и построенная программа будет запущена.

Set Active Configuration...

Если выполняется отладка большого проекта, состоящего из нескольких под-проектов, каждый из которых имеет собственный исполняемый файл, то перед выбором команды Build или Rebuild All нужно указать, какой исполняемый файл является активным в данный момент. Для выполнения этой задачи используется команда Set Active Configuration..., которая позволяет выбрать требуемую конфигурацию проекта.

Configurations...

Команда Configurations... позволяет добавлять или удалять конфигурации текущего проекта. Например, если активной была конфигурация Debug (отладочная версия программы), то можно добавить конфигурацию Release (финальная версия программы).

Profile...

Данная команда представлена только в профессиональной и корпоративной версиях Visual C++. Но чтобы ею можно было воспользоваться, необходимо при создании проекта установить опцию, задающую подключение профилировщика (опция Enable profiling категории General вкладки Link диалогового окна Project Settings). Профилировщик используется для анализа работы программы во время ее выполнения. В процессе профилирования в окне Output отображается информация, на основании которой вы можете выяснить, какие части вашего программного кода работают эффективно, а какие не выполняются или требуют больших временных затрат.