Исключение файлов при проверке зависимостей
Обновлен: Ноябрь 2007
При добавлении файла включения в один из файлов исходного кода создается зависимость. Файл исходного кода зависит от файла включения. В процессе построения система проектов проверяет, изменялся ли файл включения и требуется ли перекомпиляция файла исходного кода. Некоторые файлы включения никогда не изменяются, что позволяет сократить время построения, отключив проверку зависимостей для этих файлов.
В создаваемом файле SYSINCL.dat перечисляются каталоги, исключаемые из проверки зависимостей. Из проверки исключаются все файлы, находящиеся в указанном каталоге или одном из его подкаталогов. Visual C++ считывает данные из файла SYSINCL.dat при запуске продукта.
Файл SYSINCL.dat можно поместить в каталог Local Settings\Application Data\Microsoft\VisualStudio\version (например, в каталог C:\Documents and Settings\имя_пользователя).
Кроме возможности указания каталогов, в которых не производится проверка зависимостей для файлов, Visual C++ не выполняет проверку зависимостей файлов, размещенных в подкаталоге version.
Исключение файлов из проверки зависимостей
Добавьте имена каталогов в файл SYSINCL.dat (по одному имени в строке).
Закройте среду разработки.
Перезапустите среду разработки.
Чтобы изменения вступили в действие, нажмите кнопку Перестроить.
Примечание. |
---|
Исключение зависимостей не приводит к повышению скорости выполнения команды Перестроить, поскольку при выполнении команды Перестроить проверка зависимостей не производится. |