Download eclipse for c++ (cdt-master-8.0.2.zip).C++ - Inclusione non risolta: <iostream>
quando scrivo:
#include <iostream>
Marca:
Unresolved inclusion: <iostream>
Come posso risolvere il problema?
Download eclipse for c++ (cdt-master-8.0.2.zip).C++ - Inclusione non risolta: <iostream>
quando scrivo:
#include <iostream>
Marca:
Unresolved inclusion: <iostream>
Come posso risolvere il problema?
Installare gcc.
Se si è su Linux, utilizzare il gestore pacchetti.
Se si utilizza Windows, utilizzare MinGW.
L'installazione di gcc non è sempre sufficiente per risolvere l'inclusione. – ehudt
Risolve il problema il 99% delle volte. Perché altrimenti iostream non verrà caricato, a meno che non ci sia qualcosa di terribilmente sbagliato nel tuo sistema? Penso che potremmo dire questo tipo di risposta per ogni risposta, ad es. se è un errore di sintassi e qualcuno lo risolve, la risposta potrebbe essere, "potrebbe essere il compilatore che ha un bug". Ma le probabilità che ciò accada sono piuttosto basse. –
@DhaivatPandya: Penso che intenda installare gcc è solo uno dei numerosi passaggi richiesti. (A meno che eclipse possa rilevare magicamente che gcc è stato improvvisamente installato? Potrebbe, non lo so) –
Uso Eclipse per la compilazione incrociata e devo aggiungere le directory esplicite per alcune delle librerie C++ standard. Fare clic con il pulsante destro del mouse sul progetto e selezionare Proprietà. Avrai la finestra di dialogo mostrata nell'immagine. Segui l'immagine e usa l'icona + per aggiungere esplicitamente i percorsi alle tue librerie C++.
Assicurarsi che il file ha estensione cpp e non .c, Ho appena avuto questo problema
2,5 ore di ricerca e infine una soluzione! – dberm22
Sembra che non è stato utilizzato questo IDE prima. Leggi la pagina "Prima di iniziare" di Eclipse e segui le istruzioni per la T. Ciò assicurerà che Eclipse, che è solo un IDE, sia effettivamente collegato a un compilatore.
Vai al progetto> Proprietà> C/C++ Generale> preprocessore Include ...> Provider
e selezionare "CDT GCC Built-in impostazioni del compilatore".
Questo ha risolto il problema per me !!! : D
Non posso credere che questo abbia funzionato. Wow grazie! – Jake88
Ho ottenuto un'inclusione non risolto da #include
Questo ha funzionato per me. Ho ancora un comportamento simile a quello di Natanael finchè non ho cancellato il progetto, reimportato, ripulito e ricostruito. – Jacko
Nel mio caso non era il Impostazioni del compilatore incorporato GCC CD. Inserendo Impostazioni del compilatore del CDG GCC incorporato Cygwin il parser ha riconosciuto il mio #include <iostream>
.
Sto usando Eclipse con Cygwin e questo ha funzionato per me:
Vai al progetto> Proprietà> C/C++ Generale> preprocessore Include ...> Provider e selezionare "CDT GCC Built-in impostazioni del compilatore Cygwin [Condiviso] ".
Per coloro che utilizzano una nuova installazione di Ubuntu, o un'altra distribuzione Linux, assicurarsi che la hanno almeno il pacchetto "build-essential" prima si tenta di compilare progetti Eclipse CDT.
Al Terminal, digitare:
sudo apt-get install build-essential
Dovrebbe essere sufficiente per compilare ed eseguire le tue applicazioni.
Naturalmente, è anche possibile eseguire piena g ++ installazione, utilizzando:
sudo apt-get install g++
Ho provato tutte le precedenti risposte menzionato, ma nel mio caso ho dovuto specificare manualmente il percorso di inclusione del file iostream. Come io uso MinGW il percorso era:
C: \ MinGW \ lib \ gcc \ mingw32 \ 4.8.1 \ include \ C++
È possibile aggiungere il percorso in Eclipse sotto: Progetto> C/C++ Generale > Percorsi e simboli> Include> Aggiungi. Spero che questo aiuti
Mi aiuta. – Rodolfo
sto eseguendo eclipse con cygwin in Windows.
Progetto> Proprietà> C/C++ Generale> Preprocessore Include ...> Provider e selezionando "Impostazioni del compilatore incorporato CDG GCC Cygwin" nell'elenco dei provider risolto problema per me.
Su Windows, con Eclipse CDT Oxygen, nessuna delle soluzioni descritte ha funzionato per me. Ho descritto ciò che funziona per me in questa altra domanda: Eclipse CDT: Unresolved inclusion of stl header.
Piattaforma? Hai installato gcc? –
@DhaivatPandya: No, come lo installo? –
Vedere la mia risposta qui sotto. –