Сделать Eclipse CDT правильно игнорирует мой заголовок диапазона GSL

Я использую библиотеку поддержки рекомендаций 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

Решение

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

  • Идти к Preferences | General | Content Types
  • выберите Text -> C Source File -> C++ Source File -> C++ Header File в разделе «Типы контента»
  • Добавьте имена заголовков к File associations

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]