Подтвердить что ты не робот

Visual Studio не может включать заголовочный файл.

Проекты Visual Studio имеют папку для файлов заголовков. Итак, я помещаю заголовочный файл там, думая, что смогу набрать #include "SDL.h", но это не сработало. Я искал его и не нашел ничего полезного.

error

4b9b3361

Ответ 1

Размещение заголовка там только помогает организовать ваши файлы, он не копирует файл в каталоги include и не делает его автоматически видимым.

Вам нужно добавить путь туда, где SDL.h находится в вашем проекте, включая дополнительные каталоги.

Просто щелкните правой кнопкой мыши по проекту → Свойства конфигурации → C/С++ → Общие → Дополнительные каталоги включения.

На самом деле вам не нужно добавлять SDL.h к решению, достаточно указать путь в дополнительных каталогах Include.

Ответ 2

Этот вид папок, который вы видите слева, - это просто иерархия организации проекта - он не отражает вашу иерархию дисков, и фактическое местоположение на диске вашего файла может быть совершенно иным. И #include учитывает ваше местоположение на диске (и все пути поиска, установленные в свойствах проекта)

Итак, коротко: - Проверьте, находится ли файл SDL.h в доступном месте на диске:)