c++ eclipse makefile eclipse-cdt c++14

Eclipse Luna Indexer para C++ 14 con makefile personalizado



eclipse-cdt c++14 (1)

AFAIK Eclipse Luna no es compatible con C ++ 14 en general. Probablemente necesites actualizar a Eclipse Neon. Uso neón, el analizador funciona, pero no uso el archivo MAKE personalizado

He usado Luna en el pasado, pero incluso el soporte de C ++ 11 a veces era difícil de configurar.

Actualmente tengo un proyecto de C ++ con un archivo MAKE personalizado. Le digo a eclipse que simplemente llame a make y el archivo MAKE maneja todo. El proyecto se construye bien pero eclipse sigue destacando las capturas lambda generalizadas como "errores de sintaxis". Por lo que entiendo de esto:

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

es un problema con el indizador CDT que no entiende la sintaxis de C ++ 14.

Intenté seguir las respuestas aquí:

Compatibilidad con Eclipse CDT C ++ 11 / C ++ 0x

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

pero no manejan mi caso, que es Eclipse Luna + un proyecto de makefile personalizado + c ++ 14.

Esta pregunta probablemente esté relacionada con la mía, pero no tiene respuesta [Tampoco tengo la capacidad de cambiar el indexador]:

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

¿Alguna idea sobre cómo lograr que el indexador reconozca las características de C ++ 14?

Las características de PS C ++ 11 no se destacan como errores de sintaxis por algún motivo. También debería tener en cuenta que estoy usando clang 3.4.2 en el archivo MAKE; obviamente, admite c ++ 14. La versión de g ++ disponible, sin embargo, es 4.4.7, por lo que no es compatible con c ++ 14. ¿Podría ser este el problema de alguna manera? ¿Que el CDT usa el g ++ del sistema para el indexador? Y si es así, ¿cómo puedo cambiar eso sin tener que actualizar g ++ (estoy trabajando con privilegios de usuario limitados y actualizarlo sería una molestia)?