[VS2005] Не отслеживается изменение инклудников.
От: bul  
Дата: 15.12.08 16:36
Оценка:
Здравствуйте!

На 2х машинах (обе WinXP32 Prof) есть одинаковые версии Microsoft Visual Studio 2005 (Version 8.0.50727.762 (SP.050727-7600)).

Собираем простенький проект. На одной машине изменение инклудника первого уровня (т.е. непосредственно прописанного в cpp-файле), при нажатии на "Build", приводит к перекомпиляции соотв. исходника; а на другой такое же деяние остается незамеченным (при сборке статус "up to date", хотя время .h-файла больше времени .obj-файла).

Нужно заметить, что рассматривается инклудник, находящийся вне папки с проектом, путь к нему задается в переменных окружения, а в сорс-файле файл инклудится без указания пути. Если этот файл перенести внутрь директории с проектом, тогда поведение нормализуется. То что инклудится именно изменяемый инклудник, проверено.

От добавления файла в проект поведение не зависит.

Копирование директории "C:\Program Files\Microsoft Visual Studio 8" с хорошей машины на плохую не улучшает ситуацию. Аналогично переименование верхних папок всех старых вижуал студий(6, 7) и платформ-СДК не улучшает ситуацию (т.е. паразитных ссылок нет).

Переменные PATH сравнивал, INCLUDE и LIB вообще совпадают.

Буду очень благодарен, если дочитали и ответите!
Булат.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.