Сведения об этапах настраиваемого построения и событиях построения.
В среде разработки Visual C++ существует три основных способа для настройки процесса сборки.
Настраиваемые этапы сборки
Настраиваемый этап сборки — это правило сборки, связанное с проектом. Настраиваемый этап сборки может указать командную строку для выполнения, любые дополнительные входные или выходные файлы, а также отображаемые сообщения. Дополнительные сведения см. в разделе Практическое руководство. Добавление пользовательского шага сборки в проекты MSBuild.
Настраиваемые средства сборки
Настраиваемое средство сборки — это правило сборки, связанное с одним или несколькими файлами. Настраиваемый этап сборки может передавать входные файлы настраиваемому средству сборки, в результате чего создается один или несколько выходных файлов. Например, файлы справки в приложении MFC создаются с помощью настраиваемого средства сборки. Дополнительные сведения см. в разделах Практическое руководство. Добавление пользовательских средств сборки в проекты MSBuild и Задание пользовательских средств сборки.
События сборки
События сборки позволяют настроить сборку проекта. Существует три события сборки: перед сборкой, перед компоновкой и после сборки. Событие сборки позволяет указать действие, выполняемое в определенное время в процессе сборки. Например, можно использовать событие сборки для регистрации файла в regsvr32.exe после завершения сборки проекта. Дополнительные сведения см. в разделе Задание событий сборки.
Раздел Устранение неполадок настроек сборки поможет убедиться, что настраиваемые этапы и события сборки работают ожидаемым образом.
Формат вывода для настраиваемого этапа сборки или события сборки также может сделать работу с инструментом более удобной. Дополнительные сведения см. в разделе Форматирование выходных данных этапа настраиваемой сборки или события сборки.
Для каждого проекта события и настраиваемые этапы сборки выполняются в следующем порядке вместе с другими этапами сборки:
Событие перед сборкой
Настраиваемые средства сборки для отдельных файлов
MIDL
Компилятор ресурсов
Компилятор C/C++
Событие перед компоновкой
Компоновщик или библиотекарь (по необходимости)
Инструмент манифеста
BSCMake
Настраиваемый этап сборки для проекта
Событие после сборки
custom build step on the project
и post-build event
выполняются последовательно после завершения всех остальных процессов сборки.
В этом разделе
Определение пользовательских инструментов сборки
Определение событий сборки
Устранение неполадок с настройками сборки
Форматирование выходных данных этапа настраиваемой сборки или события сборки
См. также
Проекты Visual Studio — C++
Стандартные макросы для команд и свойств сборки