Visual Studio не может включать заголовочный файл.
Проекты Visual Studio имеют папку для файлов заголовков. Итак, я помещаю заголовочный файл там, думая, что смогу набрать #include "SDL.h", но это не сработало. Я искал его и не нашел ничего полезного.
![error]()
Ответы
Ответ 1
Размещение заголовка там только помогает организовать ваши файлы, он не копирует файл в каталоги include и не делает его автоматически видимым.
Вам нужно добавить путь туда, где SDL.h
находится в вашем проекте, включая дополнительные каталоги.
Просто щелкните правой кнопкой мыши по проекту → Свойства конфигурации → C/С++ → Общие → Дополнительные каталоги включения.
На самом деле вам не нужно добавлять SDL.h
к решению, достаточно указать путь в дополнительных каталогах Include.
Ответ 2
Этот вид папок, который вы видите слева, - это просто иерархия организации проекта - он не отражает вашу иерархию дисков, и фактическое местоположение на диске вашего файла может быть совершенно иным. И #include учитывает ваше местоположение на диске (и все пути поиска, установленные в свойствах проекта)
Итак, коротко:
- Проверьте, находится ли файл SDL.h в доступном месте на диске:)