Не используйте относительные пути в директивах include
Избегайте использования относительных путей содержащие "." и ".." в директивах #include при подключении заголовочных файлов библиотек и других проектов.
Подобные включения могут стать невалидными при перемещении файлов и потребуют дополнительных трудозатрат для исправления.
Используйте настройки проекта (Additional Include Directories в MSVC или include_directories в CMakeLists.txt) для добавления необходимых каталогов и подключайте заголовочные файлы относительно них.
Неправильно:
Правильно (при добавлении каталога "Mod/Inc" в Additional Include Directories и/или include_directories):