Nada de lo que he encontrado hasta ahora ayudado, entre otras cosas, la adición de la ruta en los siguientes lugares incluyen hicieron no trabajo para mí:
- Proyecto -> Propiedades -> C/C++ General -> Rutas y símbolos -> Incluye pestaña -> GCC C
- Proyecto -> Propiedades -> C/C++ General -> Rutas y símbolos -> Incluye pestaña -> GCC C++
- Proyecto -> Propiedades -> C/C++ compilación -> Configuración: pestaña Configuración de herramienta -> Compilador GCC C++ -> incluye
- Proyecto -> Propiedades -> C/C++ de construcción -> Configuración: ficha de configuración de herramientas -> GCC compilador de C -> incluye
Sin embargo, la adición de la ruta de inclusión a:
proyecto -> propiedades -> C/C++ general -> Caminos y símbolos -> Incluye pestaña -> Asamblea
durante la comprobación de 'añadir a todos los idiomas' funcionó.
Curiosamente, esta última opción hace todo lo anterior, por qué no funcionan por sí mismos no es muy clara para mí.
Esto es asumiendo que no se utiliza makefile. Si lo hace, puede olvidarse de los cambios que se detallan arriba. Eclipse encontrará automágicamente donde todo lo que se necesita es analizar los registros del compilador. Pensé que esto es magia, sino que funciona de la siguiente manera:
- Build All en el menú proyecto - incluso si eso sucedió que puede dejar algo de los archivos marcados con 'defectos', debido a los símbolos desconocidos y tal así que hay que ve al paso dos:
- actualiza el índice: desde la ventana del proyecto, haz clic derecho y selecciona "Propiedades -> Índice -> Reconstruir. Si el proyecto es grande, verás progreso en la esquina inferior derecha de la ventana del eclipse.
Creo que el proceso anterior se puede hacer de diferentes maneras y eclipse puede hacerlo todo solo, pero para proyectos grandes encontré que el manejo manual, como se describió anteriormente, es menos molesto.
¿Cómo se ve tu línea '# include'? –