Какой бы метод я ни использовал, внешние включения не были проиндексированы.
Это потому, что CMAKE использовал «файлы ответов», которые скрывают все включения внутри этих файлов, вместо этого используйте его напрямую (-IPATH_TO_SOME_DIR)
Чтобы отключить «файл ответов», я использовал следующие команды:
SET(CMAKE_CXX_USE_RESPONSE_FILE_FOR_INCLUDES NO)
SET(CMAKE_C_USE_RESPONSE_FILE_FOR_INCLUDES NO)
Чтобы заставить CMAKE показывать выполнение gcc / g ++, я изменил цель make build на
"все VERBOSE = 1". Обратите внимание, что это не требуется при использовании cmake4eclipse.
У меня есть затмение в версии 2018-12 (4.10.0) с CDT в версии 9.6.