Устранение неполадок, связанных с этапами настраиваемого построения и событиями построения
Обновлен: Ноябрь 2007
Если ход настраиваемого построения или появление событий построения отличаются от ожидаемых, имеется несколько вещей, с помощью которых можно попытаться понять, что идет не так, как надо.
Убедитесь в том, что файлы, формирующиеся при настраиваемом построении, соответствуют файлам, объявляемым как выходные.
Если на этапах настраиваемого построения создаются входные файлы или зависимости от других этапов построения (настраиваемого или какого-либо иного), убедитесь в том, что эти файлы добавляются в проект.
Добавьте @echo on в качестве первой команды, чтобы увидеть, что в действительности происходит на этапе настраиваемого построения. События и этапы построения помещаются во временный BAT-файл. Они выполняются при построении проекта, так что в команды событий или этапов построения можно добавить проверку ошибок.
Проверьте журнал построения (BuildLog.htm) в каталоге промежуточных файлов, чтобы увидеть, что в действительности выполняется.
Журнал построения моно включить, открыв диалоговое окно Параметры (меню Сервис), а затем страницу свойств Построение VC++ в папке Проекты. Убедитесь в том, что для ведения журнала построения установлено Да.
Проверьте значения используемых имени файла или макроса каталога. Можно ввести отдельную эхо-команду для макроса или можно добавить команду copy %0 command.bat в начало этапа настраиваемого построения, которая будет копировать команды этапа настраиваемого построения в файл command.bat, со всеми развернутыми макросами.
Выполняйте этапы и события настраиваемого построения отдельно, чтобы проверить их поведение.
См. также
Ссылки
Сведения об этапах настраиваемого построения и событиях построения.