Нет единственного места на компьютере, где вы можете поместить файлы .h / .lib и ожидать, что они будут включены во все проекты C ++. Каталоги, в которых ищутся файлы .h / .lib, являются полностью настраиваемым элементом. Следовательно, нет ни одного истинного каталога включения.
Потенциальная опция - изменение глобальных файлов MSBuild для машины. Проекты C ++ наследуют часть своих настроек из этого файла, и его можно использовать для принудительного отключения набора включений для подавляющего большинства проектов. Однако это немного похоже на кувалду и не будет эффективным на 100%. Любой отдельный проект может переопределить эти значения по умолчанию (или просто не использовать MSBuild).
Возможно, что на вашем компьютере есть единый каталог .h / .lib, а затем вручную укажите каждый проект C ++ на этот каталог
- Щелкните правой кнопкой мыши по проекту C ++
- Перейдите в Свойства конфигурации -> C / C ++ -> Командная строка
- Добавить
/I c:\path\to\unified\include