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)?