Раньше я использовал Visual Lint (как интерфейс для PC-lint) и каким-то образом настраивал его для использования другого файла options.lnt для разных проектов. Мое воспоминание, которое может быть неверным, заключается в том, что он был настроен на автоматический выбор всего, что называется "options.lnt" в любом каталоге проекта, то есть мне не нужно было настраивать это для каждого проекта индивидуально.
Так, например, у меня может быть два проекта, ProjX и ProjY, и в каждом из них могут быть разные файлы options.lnt:
C:\MyProjects\ProjX\options.lnt
C:\MyProjects\ProjY\options.lnt
Возможно, они могут относиться к определенным наборам общих параметров, хранящихся в других файлах; например, у меня есть C: \ MyProjects \ Lint \ options.lnt для очень общих вещей, а затем более конкретные файлы опций для вещей, связанных с определенными пакетами; например, у меня есть C: \ MyProjects \ Lint \ options_boost.lnt для использования проектами, использующими Boost. Поэтому, если ProjX использует Boost, C: \ MyProjects \ ProjX \ options.lnt будет содержать (как минимум) строки:
C:\MyProjects\Lint\options.lnt
C:\MyProjects\Lint\options_boost.lnt
В то время как, возможно, ProjY не использует Boost, поэтому его options.lnt будет иметь «общую» строку, но не строку, специфичную для Boost.
Все работало нормально, но я перешел на новый компьютер и не могу заставить его снова работать. Когда я запускаю Visual Lint для ProjX, он показывает сообщения, которые должны подавляться (например) записями в C: \ MyProjects \ Lint \ options_boost.lnt.
Я вошел в «Инструменты / Параметры» Visual Lint и на вкладке «Анализ» установил «Предпочитаемый метод анализа» на «Для каждого проекта». У меня есть версия Professional, которая, как мне кажется, необходима для этой функции. Я использую версию 5 (тогда как предыдущая машина, на которой это работало, была версией 4).
Возможно, мне не хватает какой-то дополнительной конфигурации, которую мне нужно настроить, чтобы Visual Lint обратил внимание на файл параметров проекта?