2016-06-01 4 views
1

Eine Reihe von Antworten auf diesen genauen Fehler wurden auf dieser Website gestellt, aber ich bin ziemlich Anfänger in C++ und Code :: Block, so fürchte ich, ich verstehe nicht Sie.fataler Fehler: Iostream: Keine solche Datei oder Verzeichnis 3

Ich habe ein sehr einfaches C++ - Tutorial verfolgt, das mich mit einem einfachen Programm gestartet hat, das ich in den Compiler kopieren und einfügen soll.

Ich habe eigentlich nichts von diesem Code geschrieben, so dass meine eigenen Syntaxfehler kein Problem sein können. Im Grunde bedeutet das, dass ich keine Ideen für die Fehlerbehebung habe. Irgendwelche Ideen, warum ich das nicht ausführen kann?

Okay so Speichern der Datei als .cpp arbeitete für das Gebäude, aber wenn mein Programm tatsächlich läuft nichts erscheint in dem Menü, das erscheint, in denen, nehme ich an, der Text soll erscheinen. Auch hier bin ich anständig bei der Fehlersuche, aber dieser Code wurde von tausenden anderen bestätigt und es muss etwas anderes falsch sein.

+1

Sie müssen den richtigen Pfad zu _include files_ in CodeBlocks festlegen. Gehen Sie zu Einstellungen-> Compiler und wählen Sie dann die Registerkarte _Suchverzeichnisse_. –

+1

Ende letzten Jahres war es "beliebt" für Avast Antivirus zu [essen die Anwendung] (http://stackoverflow.com/questions/33690697/running-my-c-code-give-me-a-blank-console). Könnte es das sein? –

+0

Omg du warst vollkommen richtig. Danke vielmals! (Ich hätte nie gedacht, dass) –

Antwort

1

Speichern Sie Ihre Datei in .cpp Format statt .c Format, das für Code :: Blocks standardmäßig ist. Ihr Arbeitsbereich (das ist die Datei, in der Sie diesen Code gespeichert haben) wird in xyz.cpp umbenannt und Sie können diese Tatsache auf der Registerkarte leicht überprüfen. Ändern Sie außerdem die Anweisungen cout und cin in std::cout und std::cin.

Nur um sicherzustellen, dass wir auf der gleichen Seite sind.Goto Settings >>>Compiler .Ausgewählte Compiler sollte GNU GCC compiler sein. Gehe zu Toolchain Executables Registerkarte und automatische Erkennung des Installationsverzeichnisses des Compilers (sollte etwas wie CodeBlocks\MinGW sein).

+0

Ich habe den gleichen Code in CodeBlocks und es funktioniert keine Probleme. Versuchen Sie es erneut zu erstellen und auszuführen. Der Pfad für Include-Anweisungen wird automatisch von CodeBlocks selbst festgelegt. Versuchen Sie einfach, das Programm auszuführen, nachdem Sie CodeBlocks wieder geöffnet haben. –

+0

Wäre es ein Unterschied zwischen dem Öffnen des Projekts als Projektdatei und der C++ - Quelldatei? –

+0

Nein, von dem, was ich verstehe, ist es einfach einfacher, eine einzige C++ - Datei anstelle des gesamten Projekts zu erstellen. Die Ausgabe sollte also zu einem Ergebnis führen, aber das Erstellen eines Projekts dauert länger. Das ist der einzige Unterschied –

0

Code :: Blocks kompiliert einige eingebaute in .dlls mit und ich habe manchmal fand es die DLL in den Ordner mit dem compliled benötigt .exe

wenn nicht, versuchen die Konsole Anwendungsvorlage

Ich benutze TDM-GCC es kompiliert gut.

Verwandte Themen