Hilfe!

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
FritziFoppel
Beiträge: 101
Registriert: Sa Mär 02, 2013 6:53 pm
Wohnort: Göppingen

Hilfe!

Beitrag von FritziFoppel » Sa Mär 16, 2013 12:51 pm

Langsam bin ich echt verzweifelt, taucht ein Problem nach dem andren auf.
Ich kompiliere die C-Datei -> compiler meldet keinen Fehler, wenn ich aber das Programm ausführen will kommt nur das cmd-Fenster mit: Process returned 1...execution time...., das übliche aber das Programm an sich wird nicht abgespielt/aufgerufen.

Danke für ne hilfreiche Antwort :(

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Hilfe!

Beitrag von Xin » Sa Mär 16, 2013 1:17 pm

Wie sollte man eine hilfreiche Antwort generieren ohne Kristallkugel?!

FAQ: Frage Formulieren
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

FritziFoppel
Beiträge: 101
Registriert: Sa Mär 02, 2013 6:53 pm
Wohnort: Göppingen

Re: Hilfe!

Beitrag von FritziFoppel » Sa Mär 16, 2013 4:36 pm

Hast du kein Kaffeesatz? :P
Also auf ein neues: :)

Ich habe gestern das Thema Softwarearchitektur im C-Tutorial angeschaut. Die Codes habe ich abgeschrieben, verstanden und dann zu meinen Dateien (in einem Ordner auf dem Desktop) gespeichert. Die Codes hab ich dann als Kommentar (/*...*/) eingetragen und einfach eine main-Funktion mit return 0; eingegeben.
Dann wollte ich heute weiter machen und hab versucht ein Programm zu kompilieren und auszuführen. Der Kompiler hat keine Fehler gemeldet, aber nach dem Ausführen kam die übliche Meldung die unter dem Programm steht ("Process returned 1...execution time...").
Also hab ich einen neuen Code mit

Code: Alles auswählen

int main()
{
printf("Hello World");
return 0;
}
eingegeben.
Das cmd-Fenster hat aber wieder nur "Process returned 0...execution time..." zurückgegeben. Nach mehrmaligen Versuchen auch mit anderen Codes ( z.B. fgets() ), kam genau daselbe.
Ich hab auch schon probiert die Codes im C:-Verzeichnis zu speichern, leider ohne Erfolg.

Hat jemand eine Idee was hier das Problem sein könnte?

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Hilfe!

Beitrag von Xin » Sa Mär 16, 2013 4:46 pm

"Process returned 0" sieht gut aus, schließlich steht da auch "return 0;".

Kann es sein, dass Du einfach die falschen Codes kompilierst. Da Du offenbar die Quelldateien auch noch über die Platte verschiebst, müssten die ja eigentlich im Projekt fehlen, also müsste das Projekt ja nicht kompilierfähig sein.

Da es doch kompiliert, kompilierst Du offenbar nicht die Quellen, die Du glaubst zu kompilieren.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

FritziFoppel
Beiträge: 101
Registriert: Sa Mär 02, 2013 6:53 pm
Wohnort: Göppingen

Re: Hilfe!

Beitrag von FritziFoppel » Sa Mär 16, 2013 7:56 pm

Fehler gefunden. Hatte mir vorgestern mal SDL angeschaut und "-lmingw32 -lSDLmain -lSDL -mwindows" bei den Linker settings reingesetzt. Anscheinend hab ich das mit dem Linken dann doch nicht richtig kapiert. Jedenfalls gehen alle C-Dateien wieder.

Antworten