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


Задание событий построения

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

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

События построения выполняются, только если процесс построения успешно выполняется дл этапа этих событий. Если во время построения возникает ошибка, событие после построения не выполняется; если ошибка возникает до фазы компоновки, не выполняются события перед компоновкой и после построения. Кроме того, если нет файлов, которые необходимо связать, событие перед компоновкой также не происходит. Событие перед компоновкой также недоступно в проектах, в которых отсутствует этап компоновки.

Если нет файлов, для которых необходимо выполнить построение, то не происходит никаких событий построения.

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

Задание события построения

  1. В обозревателе решений выберите проект, для которого требуется указать событие построения.

  2. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Задание свойств проекта C++.

  3. В папке События построения выберите страницу свойств события построения.

  4. Задайте свойства для этого события построения.

    • В командной строке укажите синтаксис события построения. Этот синтаксис может включать любую команду, допустимую в командной строке или в BAT-файле. Для указания расположения файлов или получения фактического имени входного файла в случае множественного выбора можно использовать Макросы для команд и свойств построения. Перед именем пакетного файла необходимо указывать call для обеспечения выполнения всех последующих команд.

    • В поле Описание введите описание данного события. Это описание будет выводиться в окне Выходные данные при происхождении данного события.

    • В поле Исключено из построения укажите Да, если не нужно, чтобы событие выполнилось.

См. также

Ссылки

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

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

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

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