Сделать Eclipse CDT правильно игнорирует мой заголовок диапазона GSL - PullRequest
0 голосов
/ 13 октября 2018

Я использую библиотеку поддержки директив gsl::span (из реализации Нила Макинтоша) - с заголовком, расположенным в /usr/local/src/gsl/include.

Я также использую nVIDIA nSight 9.2, то есть Eclipse CDT версии 8.4.0.nvidia-что-то.Я добавил папку include как запись пользователя CDT в разделе «Настройки проекта» |Построить |C / C ++ Общее |Препроцессор включает пути, макросы и т. Д. - но это не влияет на индексатор, который игнорирует файл.Кроме того, средство подсветки синтаксиса не нравится, потому что у него нет префикса .hpp / .h / .hxx.

Как можно правильно распознать заголовок span?

1 Ответ

0 голосов
/ 13 октября 2018

Для устранения проблемы с подсветкой синтаксиса, следующее должно исправить это:

  • Перейти к Preferences | General | Content Types
  • Выберите Text -> C Source File -> C++ Source File -> C++ Header File в "Типах содержимого"
  • Добавьте имена заголовков к File associations

Что касается индексатора, обрабатывающего файл заголовка, который должен работать только после добавления его в Preprocessor Include Paths, Macros etc., я не уверен, почему он не 'т.Иногда мне повезет больше, если вместо этого использовать Path and Symbols.

...