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

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

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

  • Убедитесь в том, что файлы, формирующиеся при настраиваемом построении, соответствуют файлам, объявляемым как выходные.

  • Если на этапах настраиваемого построения создаются входные файлы или зависимости от других этапов построения (настраиваемого или какого-либо иного), убедитесь в том, что эти файлы добавляются в проект.

  • Добавьте @echo on в качестве первой команды, чтобы увидеть, что в действительности происходит на этапе настраиваемого построения. События и этапы построения помещаются во временный BAT-файл. Они выполняются при построении проекта, так что в команды событий или этапов построения можно добавить проверку ошибок.

  • Проверьте журнал построения (BuildLog.htm) в каталоге промежуточных файлов, чтобы увидеть, что в действительности выполняется.

    Журнал построения моно включить, открыв диалоговое окно Параметры (меню Сервис), а затем страницу свойств Построение VC++ в папке Проекты. Убедитесь в том, что для ведения журнала построения установлено Да.

  • Проверьте значения используемых имени файла или макроса каталога. Можно ввести отдельную эхо-команду для макроса или можно добавить команду copy %0 command.bat в начало этапа настраиваемого построения, которая будет копировать команды этапа настраиваемого построения в файл command.bat, со всеми развернутыми макросами.

  • Выполняйте этапы и события настраиваемого построения отдельно, чтобы проверить их поведение.

См. также

Ссылки

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