keine ausgabe ?
-
muckl10 schrieb:
und die .exe leigt auch im selben verzeichnis
warum schreib ich eigentlich immer "complimieren" statt "compilieren"^^
das könnte ich dir beantworten, aber die antwort würde dir nicht gefallen.

-
ähm....na ja so tief sind wir noch nicht in der materie drin. und ich bezweifle dass ich dieses wissen für meine hausaufgabe brauche. wie hilft mir das denn weiter ?
-
Graureiher schrieb:
Big Brother schrieb:
muckl9 schrieb:
... wie mache ich es denn richtig ?....
Das kommt auf deinen Compiler an.
Ein Compiler hat keinen Button...
Meiner ja, der hat ne IDE dabei

-
muckl11 schrieb:
ähm....na ja so tief sind wir noch nicht in der materie drin. und ich bezweifle dass ich dieses wissen für meine hausaufgabe brauche. wie hilft mir das denn weiter ?
Kompilier erstmal ein Standard - Hello World Programm, dann bist du nen Schritt weiter.
-
Die richtige Reaktion wäre endlich herauszurücken welche IDE/Compiler du hast. EIns von beiden wirst du wissen!
Codeblocks, Visual Dingsbums, DevC++ etc. ...
-
also ich weiss nicht. ich hab das gefühl das hat einfach was mit dem projekt bzw. dem verzeichnis zu tun. vllt auch den biblitheken jedenfalls ist es so : wenn ich ein ganz normales "hello world" programm zwar im selben fenster aber nicht im selben projekt durchlaufen lasse dann gibt er nur den einen satz aus. wenn ich das hello world programm unabhängig des projektes - also in einem ganz neuen fenster - öffne dann gibt er genau das aus was er ausgeben soll. ich gehe irgendwie tiefer in mein problem rein als ich wollte :p
na ja bis hierhin schon mal danke an alle die mir bisher geholfen habe
wie hilft mir das "hello world" programm jetzt ?
@jesus christ : dev-c++
-
muckl12 schrieb:
ich gehe irgendwie tiefer in mein problem rein als ich wollte :p
Dann habe ich auch keine Lust mehr zu helfen. Dann gib halt die Hausaufgabe unvollständig ab. :p
Und DevC++ benutzt keine Sau mehr. Hat du das gewählt oder ist da unser herausragendes Schulsystem für verantwortlich?

Eigendlich solltest du flux die IDE wechseln bevor wir hier weiter machen.
Dann kopier doch die Sourcen in dein Hello world verzeichnis! War die Projekt datei dann tot?

-
muckl12 schrieb:
wie hilft mir das "hello world" programm jetzt ?
Du kannst also ein Projekt erstellen und ein Programm kompilieren.
Dann sollte es doch wohl auch mit einer anderen Mainfunktion klappen.
-
daran bin ich schuld nicht unser herausragendes schulsystem. ich hab mir diesem compiler ausgesucht. aber ich hab ja auch keine ahnung wie man sieht xD. wenn ich nur wüsste wie das heisst was wir in der schule benutzen. verdammt ich komm nicht drauf. das sieht halt wirklich fast genauso aus wie dev c++ aber es war nicht visual oder so. irgendwas anderes....
-
Dann tippe ich mal auf Code::Blocks.
-
nein das war es auch nicht. liegt es wirklich am compiler das es nicht funzt ? das wär natürlich jetzt nicht so toll.
-
muckl14 schrieb:
nein das war es auch nicht. liegt es wirklich am compiler das es nicht funzt ? das wär natürlich jetzt nicht so toll.
Ne an dir. Wir sind jedoch keine Wahrsager. Haste schon probiert den Code in ein neues Projekt zu schreiben?

-
Und nochwas: Codeblocks, DevC++ usw sind erstmal IDEs (siehe Wikipedia)
ein Compiler wäre zum Beispiel gcc (MinGW für windows)
-
ja dass es letztendlich an mir liegt ist wohl klar ^^ ich hab auch schon versucht das ganze in ein neues projekt einzubauen. ich hab sogar alles nochmal geschrieben. hat auch nicht geklappt
-
Manuell geht das so:
g++ datei1.cpp -o -c datei1.o
g++ datei2.cpp -o -c datei2.og++ datei1.o datei2.o -o programm.exe
g++ ist Teil des gcc Compilers. Für Windows heißt das Teil MinGW.
-
Jesus Christ schrieb:
Manuell geht das so:
g++ datei1.cpp -o -c datei1.o
g++ datei2.cpp -o -c datei2.og++ datei1.o datei2.o -o programm.exe
g++ ist Teil des gcc Compilers. Für Windows heißt das Teil MinGW.
Ja - genau - und dann gibts wieder Probleme und komfortabel ist es auch nicht gerade...
was spricht denn nun gegen visual studio?
kannst du dir kostenlos runterladen und dann einfach neues projekt erstellen und die dateien dem prjekt hinzufügen (geht auch sehr schön mit drag&drop) und auf F5 drücken und schon macht das Programm ganz genau das, was es auch lt. Quelltext soll...bb
-
muckl15 schrieb:
ja dass es letztendlich an mir liegt ist wohl klar ^^ ich hab auch schon versucht das ganze in ein neues projekt einzubauen. ich hab sogar alles nochmal geschrieben. hat auch nicht geklappt
Wie wärs mit ein wenig console-output-debugging?
Was passiert wenn du dein Programm so umbaust:#include <stdio.h> int main() { puts("hello world extended."); schaltjahr(); taste(); system("Pause"); }Dann kompilieren und ausführen, "hello world extended." sollte nun zu sehen sein, wenn nicht, dann kompilierst du wahrscheinlich xy_sonst_irgendwas.
-
es scheint so als wär mein problem gelöst. also mein fehler war (und das konntet ihr wohl unmöglich sehen) ich habe das projekt falsch angelegt sodass keine verknüpfungen zwischen den verschiedenen quelltexten entstanden sind und ich habe wohl jetzt per zufall das richtige projekt angelegt :p . ich glaube dieses projekt benutze ich ab jetzt als vorlage. ich hab nämlich vergessen wie ichs angelegt habe^^.
ich danke jedem einzelen der mir helfen wollte.^^
-
ARGH Dev C++ IST BÖSE.
Ich damit auch gearbeitet.
es ersteelt .o's und .exe
irgendwann kompilierte in die o und führt die exe aus DAS IST *******.
am besten code kopieren und projekt neu anlegen oder .o und .exe löschen.
Dieses Problem hatte ich öfter wusste aber nicht wie das ausgelöst wurde.