c++ - tools - скачать eclipse oxygen



Eclipse Luna Indexer для C++ 14 с пользовательским make-файлом (1)

AFAIK Eclipse Luna не поддерживает C ++ 14 в целом. Вероятно, вам нужно будет перейти на Eclipse Neon. Я использую neon, работает парсер, я не использую собственный make-файл, хотя

Я использовал Luna в прошлом, но даже поддержку C ++ 11 иногда сложно было настроить.

В настоящее время у меня есть проект на C ++ с пользовательским make-файлом. Я говорю eclipse просто вызвать make, и make-файл обрабатывает все. Проект строит отлично, но eclipse продолжает выделять обобщенные лямбда-захваты как «синтаксические ошибки». Насколько я понимаю из этого:

https://stackoverflow.com/a/835019/4076418 ,

это проблема с CDT Indexer, не понимающим синтаксис C ++ 14.

Я пробовал следующие ответы здесь:

Поддержка Eclipse CDT C ++ 11 / C ++ 0x

https://stackoverflow.com/a/13635080/4076418

но они не обрабатывают мой случай, который является Eclipse Luna + пользовательским проектом makefile + c ++ 14.

Этот вопрос, вероятно, связан с моим, но у него нет ответа [у меня также нет возможности изменить индексатор]:

https://stackoverflow.com/q/24950192/4076418

Любые идеи о том, как заставить индексатора распознавать функции c ++ 14?

Функции PS C ++ 11 по какой-то причине не выделяются как синтаксические ошибки. Я должен также отметить, что я использую clang 3.4.2 в make-файле; очевидно, он поддерживает c ++ 14. Доступна версия g ++ 4.4.7, поэтому она не поддерживает c ++ 14. Это может быть проблема как-то? Что CDT использует g ++ системы для индексатора? И если да, то как я могу изменить это, не обновляя g ++ (я работаю с ограниченными правами пользователя и обновляю это будет болью)?





c++14