¿Eclipse trata el archivo .h como C ++?
Pregunta
Todos nuestros encabezados C ++ usan una extensión .h. Eclipse piensa que estos son encabezados C y los marca con muchos errores de sintaxis en cosas como clases y espacios de nombres.
He intentado cambiar la asociación de tipo de archivo de:
Preferences > C/C++ > File types
pero está " bloqueado " ;.
Curiosamente, " *. h " está asociado con los encabezados C y C ++, pero parece estar usando C. ¿Cómo puedo hacer que Eclipse trate los archivos .h como C ++?
Solución
Intente crear un nuevo proyecto y especifique su área de origen como ubicación. Sin embargo, asegúrese de seleccionar el proyecto C ++ (generalmente uso la opción makefile). Esto es todo lo que debe hacer para que el analizador reconozca la sintaxis de C ++.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow