Descargo eclipse for c++ (cdt-master-8.0.2.zip).C++ - Inclusión no resuelta: <iostream>
cuando escribo:
#include <iostream>
Marca:
Unresolved inclusion: <iostream>
¿Cómo puedo solucionarlo?
Descargo eclipse for c++ (cdt-master-8.0.2.zip).C++ - Inclusión no resuelta: <iostream>
cuando escribo:
#include <iostream>
Marca:
Unresolved inclusion: <iostream>
¿Cómo puedo solucionarlo?
La instalación de gcc no siempre es suficiente para resolver la inclusión. – ehudt
Resuelve el problema el 99% del tiempo. ¿Por qué más iostream no se cargaría, a menos que haya algo terriblemente mal con su sistema? Creo que podríamos decir este tipo de respuesta para cada respuesta, p. si es un error de sintaxis y alguien lo soluciona, la respuesta podría ser "podría ser el compilador que tiene un error". Pero, las posibilidades de que eso ocurra son bastante bajas. –
@DhaivatPandya: Creo que quiere decir que instalar gcc es solo uno de los varios pasos requeridos. (A menos que el eclipse pueda detectar mágicamente que el gcc se instaló de repente? Podría, no sé) –
Uso Eclipse para la compilación cruzada y tengo que agregar los directorios explícitos para algunas de las bibliotecas estándar de C++. Haga clic derecho en su proyecto y seleccione Propiedades. Obtendrá el diálogo que se muestra en la imagen. Siga la imagen y use el ícono + para agregar explícitamente las rutas a sus bibliotecas C++.
Asegúrese de que el archivo tiene la extensión .cpp y no .c, acabo de tener este problema
2.5 horas de búsqueda, ¡y finalmente una solución! – dberm22
Parece que usted no ha utilizado este IDE antes. Lea la página "Antes de comenzar" de Eclipse y siga las instrucciones a la T. Esto asegurará que Eclipse, que es solo un IDE, esté realmente vinculado a un compilador.
Ir al proyecto> Propiedades> C/C++ General> preprocesador Incluye ...> Proveedores de
y seleccione "CDT GCC incorporado configuración del compilador".
¡Me ha solucionado el problema! : D
No puedo creer que esto realmente funcionó. ¡Wow gracias! – Jake88
Recibí una inclusión no resuelta de #include
Esto funcionó para mí. Todavía obtuve un comportamiento escamoso similar al de Natanael hasta que eliminé el proyecto, reimporté, limpié y reconstruí. – Jacko
En mi caso no fue el CDT GCC Configuraciones del compilador incorporado. Activado al incluir CDT Configuración del compilador GCC integrada Cygwin ¿el analizador reconoció mi #include <iostream>
?
Estoy usando Eclipse con Cygwin y esto funcionó para mí:
Ir al proyecto> Propiedades> C/C++ General> preprocesador Incluye ...> Proveedores y seleccione "CDT GCC incorporado configuración del compilador Cygwin [Compartido] ".
Para aquellos que usan una nueva instalación de Ubuntu u otra distribución de Linux, asegúrese de tener al menos el paquete "build-essential" antes de intentar compilar proyectos Eclipse CDT.
En la Terminal, escriba:
sudo apt-get install build-essential
Debería ser suficiente para compilar y ejecutar sus aplicaciones.
Por supuesto, también se puede llevar a cabo plena g ++ instalar, usando:
sudo apt-get install g++
He intentado todas las respuestas se mencionó anteriormente, pero en mi caso tuve que especificar manualmente la ruta include del archivo iostream. Como yo uso MinGW el camino era:
C: \ MinGW \ lib \ gcc \ mingw32 \ 4.8.1 \ include \ C++
Usted puede agregar la ruta en Eclipse en: Proyecto> C/C++ general > Rutas y símbolos> Incluye> Agregar. Espero que ayude
Me ayuda. – Rodolfo
Estoy ejecutando eclipse con cygwin en Windows.
Proyecto> Propiedades> C/C++ General> Preprocesador Incluye ...> Proveedores y seleccionando "Configuración de compilador incorporado CDT GCC Cygwin" en la lista de proveedores resuelto problema para mí.
En Windows, con Eclipse CDT Oxygen, ninguna de las soluciones descritas aquí funcionó para mí. Describí lo que funciona para mí en esta otra pregunta: Eclipse CDT: Unresolved inclusion of stl header.
Plataforma? ¿Tienes instalado gcc? –
@DhaivatPandya: No, ¿cómo lo instalo? –
Ver mi respuesta a continuación. –