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


Исключение файлов при проверке зависимостей

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

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

В создаваемом файле SYSINCL.dat перечисляются каталоги, исключаемые из проверки зависимостей. Из проверки исключаются все файлы, находящиеся в указанном каталоге или одном из его подкаталогов. Visual C++ считывает данные из файла SYSINCL.dat при запуске продукта.

Файл SYSINCL.dat можно поместить в каталог Local Settings\Application Data\Microsoft\VisualStudio\version (например, в каталог C:\Documents and Settings\имя_пользователя).

Кроме возможности указания каталогов, в которых не производится проверка зависимостей для файлов, Visual C++ не выполняет проверку зависимостей файлов, размещенных в подкаталоге version.

Исключение файлов из проверки зависимостей

  1. Добавьте имена каталогов в файл SYSINCL.dat (по одному имени в строке).

  2. Закройте среду разработки.

  3. Перезапустите среду разработки.

  4. Чтобы изменения вступили в действие, нажмите кнопку Перестроить.

azz1tk4w.alert_note(ru-ru,VS.90).gifПримечание.

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

См. также

Ссылки

Способы ускорения построения