Причиной того, что заголовочные файлы не импортируются в проект Visual Studio, может быть несколько факторов:
1. Неправильно указанный путь к заголовочному файлу в директиве #include. Убедитесь, что путь к файлу указан корректно, с учетом регистра символов и разделителей папок.
2. Расположение заголовочного файла. Проверьте, находится ли файл в доступной для проекта директории. Лучше всего поместить заголовочные файлы в папку "Header Files" (или другую подходящую) в структуре проекта.
3. Необходимость добавить дополнительный путь к заголовочным файлам в настройках проекта. Для этого выберите ваш проект в Solution Explorer, затем откройте его свойства (нажмите правой кнопкой мыши на проекте и выберите "Properties"). В разделе "Configuration Properties" выберите "VC++ Directories" и добавьте путь к папке с заголовочными файлами в "Include Directories".
Если после выполнения указанных выше действий проблема с заголовочными файлами все еще существует, попробуйте выполнить очистку и пересборку проекта.
Чтобы избавиться от ошибки "cannot open source file" при использовании заголовочных файлов из нестандартной папки, убедитесь, что вы правильно указали путь к файлу в директиве #include. Если файл находится в подпапке, укажите полный путь к файлу от корня проекта. Также могут понадобиться дополнительные настройки для добавления пути к нестандартным папкам с заголовочными файлами, как описано выше.
Если все эти действия не помогли решить проблему, возможно, стоит проверить настройки компилятора и среды разработки Visual Studio, чтобы убедиться, что все пути и настройки указаны верно. Возможно, также стоит обратить внимание на ошибки в синтаксисе пути к файлу или в самом файле заголовка.