Сведения об этапах настраиваемого построения и событиях построения.

Обновлен: Ноябрь 2007

Существуют два способа настройки процесса построения при помощи среды разработки Visual C++.

  • Этапы настраиваемого построения
    Этап настраиваемого построения является правилом построения, связанным либо с проектом, либо с одним или несколькими файлами. Этап настраиваемого построения может передавать входные файлы инструменту, в результате чего создается один или несколько выходных файлов. Например, файлы справки в приложениях MFC построены при помощи этапов настраиваемого построения. Дополнительные сведения см. в разделе Указание этапов настраиваемого построения.

  • События построения
    События построения позволяют настроить построение проекта. Существует три события построения: перед построением, перед компоновкой и после построения. Событие построения позволяет указать, какое действие произойдет в конкретный момент времени в процессе построения. Например, можно использовать событие построения для регистрации файла посредством программы regsvr32.exe после того, как построение проекта завершено. Дополнительные сведения см. в разделе Задание событий построения.

Устранение неполадок, связанных с этапами настраиваемого построения и событиями построения, помогает проверить правильность работы этапов построения и событий построения.

Формат вывода этапа настраиваемого построения или события построения может также повысить удобство использования инструмента. Дополнительные сведения см. в разделе Форматирование выходных данных этапа настраиваемого построения или события построения.

События построения и этапы настраиваемого построения запускаются в следующем порядке вместе с другими этапами построения:

  1. Событие перед построением

  2. Этапы настраиваемого построения в отдельных файлах

  3. Генератор прокси

  4. MIDL

  5. Компилятор ресурсов

  6. Компилятор C/C++

  7. Событие перед компоновкой

  8. Компоновщик или библиотекарь (по необходимости)

  9. BSCMake

  10. Этап настраиваемого построения проекта

  11. Средство веб-развертывания. Средство веб-развертывания запускается как часть построения только в том случае, если средства компоновщика или библиотекаря также запущены. Тем не менее, можно запустить средство веб-развертывания через меню Построение.

  12. События после построения

Этап настраиваемого построения проекта, средство веб-развертывания и событие после построения запускаются (последовательно) в той же точке построения — после завершения всех процессов построения.

См. также

Ссылки

Диалоговое окно "Порядок построения инструментов"

Другие ресурсы

Построение проектов C++ в Visual Studio

Макросы для команд и свойств построения