Kann nicht kompilieren oder ausführen von code in Code::Blocks 12.11
Heruntergeladen habe ich Code:Blocks mit MinGW, zu versuchen, einige C++ gehen. Nach der Installation, öffnen und erstellen Sie eine Konsolenanwendung, die ich nicht in der Lage gewesen, um die "Hello World" main.cpp dass es instanziiert. Ich habe zahlreiche Probleme.
Gibt es rote Linien unter "Hallo" und "Welt", als ob der compiler nicht erkennt.
Das erste, was ich Tat, war die Installation von Code:Blocks ohne MinGW und es aufgetaucht ist, zeigt mein Compiler, der nur einer war VS C++ 2010. Nun zu deinstallieren und neu zu installieren die es nicht erlauben, dass dialog, um pop-up wieder.
Als ich das erste start-Code:Blöcke, die es verwendet, zu sagen, Sie nicht finden konnte mspdb100.dll.
Wenn ich versuche, führen Sie das Programm, es sagt mir, es braucht, um zu bauen. Ich Baue, es sagt mir, es muss wieder bauen... Dann einige Konsole windows-pop-up und verschwinden auch schnell zu Lesen. Der Build-Log-Ausgänge "Process terminated with status 1104 (0 Minuten, 0 Sekunden). 0 Fehler, 0 Warnungen.
Code auf Anfrage:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
Internet hat mir nicht geholfen viel. Kann stackoverflow?
Dank.
Ich weiß, es wird ein bisschen heikel, um es läuft ohne MinGW, wie auch immer, wenn Sie eingeschaltet, um die version mit MinGW sollte unbedingt aus der box, ist dies die eine, die Sie verwenden? sourceforge.net/projects/codeblocks/files/Binaries/12.11/...
Ja, das ist, was ich benutzt habe. Ursprünglich habe ich heruntergeladen codeblocks-12.11-setup.exe deinstalliert, und installiert, die Sie erwähnen.
Ok, es könnte im Zusammenhang mit der vorherigen installation, dann, aber, wenn die select-compiler-dialog nicht angezeigt werden, während die später installieren, bin sicher, es gibt eine option, innerhalb der IDE auf die richtige wählen. Auch, wenn Sie Ihre Fenster schließt sich so schnell, haben Sie versucht, zu Debuggen?
Also meine mangelnde Erfahrung mit C++ kann nicht überbewertet werden. Habe gesagt, dass bis vor. Bei mir läuft es im Debug-Modus, ich bin nicht sicher, was genau du meinst, wenn du "Debuggen". Ich habe einen compiler, indem Sie zu Einstellungen -> Compiler und Kommissionierung der GNU GCC-Compiler, die es erkennt, in die richtige Lage. Aber mit diesem compiler ausgewählt werden (im Gegensatz zu VS C++ 2010) beim starten bekomme ich die oben genannten Fehler "Das Programm kann nicht gestartet werden, da mspdb100.dll von Ihrem computer fehlt. Installieren Sie das Programm erneut um das problem zu beheben."
InformationsquelleAutor Kyle Wright | 2013-07-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Okay, also ich glaube, da gibt es mehrere Möglichkeiten. Wir sind uns alle einig, dass Sie den code sieht gut aus.
Das problem liegt hier:
Du sagen, dass es setzt die roten Linien unter
Hello
undworld!
. Einige Zeichen werden unter Umständen Aussehen, wie jede andere, zum Beispiel ", " und ". Daher, öffnen Sie Ihre Datei mit dem hex-editor, und stellen Sie sicher, dass die"
wird vertreten durch22
.Öffnen Sie den hex-editor, indem Sie das "Dateien" - tab unter dem management-tool-Fenster, rechts klicken Sie auf Ihre Datei und wählen Sie "Öffnen mit" Hex-editor".
Dann erwähnen Sie auch das problem mit dem Fenster, dass sich öffnet /schließt zu schnell. Es gibt zwei Lösungen:
Fügen Sie die Zeile
cin.get();
zwischen der Hallo Welt-Linie und die return-Zeile.Diese Pausen der Anwendung, bis Sie die EINGABETASTE drücken.
Gehen Sie zu Projekt - > Eigenschaften > Build-targets und überprüfen Sie die "Pause-wenn die Ausführung beendet". Stellen Sie sicher, dass die combobox oben auf "Console application".
Sehr seltsam. Sind Sie in der Lage, laden Sie das ganze Projekt irgendwo, oder kann man schließlich versuchen, führen Sie es auf einem anderen Rechner. Wenn Sie unter Windows versuchen zu installieren Visual c++ runtime
Ich habe eigentlich "Eine neuere version von Microsoft Visual C++ 2010 Redistributable". Ich werde versuchen, eine andere Maschine.
InformationsquelleAutor