Поделиться через


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

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

  • Этапы настраиваемого построения
    Пользовательский этап построения — это правило построения, связанное с проектом. На этапе настраиваемого построения можно указать командную строку для выполнения, какие-либо дополнительные входные или выходные файлы, а также сообщение для отображения. Для получения дополнительной информации см. Практическое руководство. Добавление пользовательского шага построения в проекты MSBuild.

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

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

Устранение неполадок настроек построения поможет убедиться, что шаги настраиваемого построения и события построения выполняются, как ожидалось.

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

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

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

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

  3. MIDL

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

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

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

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

  8. Инструмент манифеста

  9. BSCMake

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

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

custom build step on the project и post-build event выполняются последовательно, после завершения всех других процессов построения.

См. также

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

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

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

Tool Build Order Dialog Box