Нет, это не из-за иерархии папок .... это из-за неправильной настройки иерархии !!
Выполните следующие действия:
Допустим, у вас есть проект A и проект BПроект A зависит от проекта B. Поэтому нам нужно добавить зависимость проекта B в проект A.
Итак, щелкните правой кнопкой мыши по проекту A -> Открыть папку в проводнике.
Затем проверьте, в какую папку он открывается (давайте назовем ее «исходная папка») и проверьте, где находятся файлы проекта, чья зависимость будет добавлена (Давайте назовем это «папка назначения») из этой папки.Добавьте относительный путь от источника к папке назначения.(Например: ".. \ .. \ папка назначения").Добавьте этот относительный путь в Свойства проекта A -> Свойства конфигурации -> C / C ++ -> Дополнительные каталоги включения.
Удачи.