Мой CLion Проект организован следующим образом:Как установить один корень для всех CLion?
main.cpp
foo/bar.h
foo/blah.h
main.cpp
имеет линию #include "foo/bar.h"
и последний находится все в порядке.
Но foo/bar.h
имеет строку #include "foo/blah.h"
(обратите внимание, что имя каталога не опущено, хотя оба файла находятся в одном каталоге).
FAQ предполагает, что решение «CLion не удается найти некоторые из моих заголовков. Где это искать их?», чтобы добавить линии
set(INCLUDE_DIRECTORIES .)
к CMakeLists.txt
. Это выглядит как правильный ответ, поскольку он соответствует тому, что мы будем делать в командной строке (добавьте флаг -I.
), но это не помогает.
Как сообщить CLI, что я хотел бы, чтобы все это относилось к одному корню?
Связанные вопрос (ы):
Покажите нам, как их включить в них, по умолчанию вам не нужно добавлять include_directories (foo) – jamek
@jamek Done. Добавлены строки '# include'. – Calaf