c++-compiler sind wie der name schon sagt compiler und keine interpreter... dh heisst sie fangen nicht erst an das programm zur laufzeit zeile für zeile zu übersetzen sondern sie erstellen aus deinem quellcode ein compilat...
wenn du eine ausführbare datei mit dem comiler zusammenlinkst musst du diese starten... In dieser datei befindet sich dann dein erstellter code der in ein lauffähiges programm für deine plattform übersetzt wurde...
Wenn du eine IDE verwendest bietet diese des öfteren an das du ein programm direkt aus der IDE starten kannst... Da wird dann nichts anderes gemacht als das die IDE den compiler veranlasst für dich das programm zu compilieren und ruft dann das compilat bei erfolg selber auf...
du musst also erstmal deinen compiler anschmeissen und aus deinem quellcode ne ausführbare datei erzeugen lassen damit du diese dann starten kannt...
mit welchem parametern konkret du deinen compiler starten musst weiss ich nicht das ist von compiler zu compiler unterschiedlich... musst du mal in ner doku lesen -- ...fleißig wie zwei Weißbrote
wenn ich das programm compilen will steht immer das dran:
C++:
#include <iostream> usingnamespace std; /* ein Namensbereich für "cin", "cout" und "endl" usw. */ int main() { cout << "Hello !" << endl; cin.get(); // lässt das Programm geöffnet bis zur Eingabe von Enter return0; }
[Build Error] [Projekt1.exe] Error 1
was is da falsch?und wenn das dann zum compilen geht,muss ich das in dem dev cpp ordner starten oder wie?das habe ich nicht verstanden windalf.
ich vermute mal stark du hast deinen kompiler noch nicht in der IDE eingestellt.. Wie das in deinem konkreten fall geht kann ich dir leider auch nicht sagen weil ich nur Visual Studio verwende... Aber hier krebsen bestimmt noch ein paar leute rum die auch dev-cpp verwenden und dir das sagen können... -- ...fleißig wie zwei Weißbrote
eine IDE ist nur eine Entwicklungsumgebung die dir die arbeit beim programmieren erleichtern soll...
Du könntest auch einfach nur deine Programme in einem Texteditor schreiben und dann die von dir erstelle Textdatei einfach mittels eines compilers übersetzen (auf kommandozeilenebene)... (Es soll einige Linuxer geben die so masochistisch veranlagt sind und das tatsächlich freiwillig so machen)
Die IDE nimmt dir jede menge arbeit ab und macht vieles einfacher... deshalb würde ich dir auf jeden fall empfehlen eine zu verwenden... Im wesentlichen erlaubt dir die IDE dich aufs wesentlich zu konzentrieren (das schreiben deines Programmes) damit du dich nicht mit dem anderen scheiss ständig rumärgern musst während du dran knobelst deine Idee in einen algorithmus umzusetzen und ständig davon abgelenkt wirst weil du dich um das öffnen einer anderen datei, compilieren, projekteinstellung usw. kümmern musst... -- ...fleißig wie zwei Weißbrote
Windalf postete (Es soll einige Linuxer geben die so masochistisch veranlagt sind und das tatsächlich freiwillig so machen)
Wieso masochistisch? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!Dieser Post wurde am 19.05.2004 um 19:21 Uhr von Pablo editiert.
Die IDE ist das DEVCPP Programm, das du installiert hast, wo du das neue Projekt ertsellt hast usw -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
ok,jetzt weis ich schonmal das mit dem öffnen und so. nächstes problem: ich weis nicht wie ich was schreibe,das er dann versteht und hinschreibt. das mit dem std klappt nicht,die anderen auch nicht. hat keiner DEVCPP 5 und weis wie man was schreibt?das wär sehr hilfreich. danke schonmal und natürlich auch ein großes dankeschön an pablo und windalf und die anderen.vielen vielen dank.