Clang-completeter Vim YouCompleteMe жалуется, что не может найти файл 'omp.h', где Eigen (библиотека C ++) вызывает его - PullRequest
0 голосов
/ 05 марта 2020

Я использую комплект Vim YouCompleteMe C semanti c, установленный с флагом --clang-завершитель. Он жалуется, что не может найти файл 'omp.h', используемый в файле библиотеки Eigen / Core. Сообщение об ошибке выглядит следующим образом:

In included file: 'omp.h' file not found  /usr/include/eigen3/Eigen/Core:247:10: note: error occurred here [pp_file_not_found]

Код компилируется и работает отлично, поэтому я знаю, что это не настоящая проблема и что-то не так с YouCompleteMe. Я попытался использовать и clang, и clangd, это не имеет значения, та же проблема.

Если я просто удаляю -fopenmp из файла compile_command. json, это решает проблему.

Заранее спасибо.

...