Bekomme kein Programm zum laufen



  • Hallo,

    ich habe neu mit C++ angefangen. Ich benutze den Dev C++ Compiler, aber ich bekomme kein *.*exe Dateien generiert. Kann mir jemand dabei helfen das Problem zu lösen?

    Gabriel



  • Wie wäre es wenn du uns mal zeigst was du schon geschrieben hast und speziell ein Programm was nicht lief??



    1. Wechsele zunächst mal sofort auf Code::Blocks, den Nachfolger von Dev-Cpp.
    2. File-New, prächtigen C++-Code schreiben, F9 drücken.

    Wahrscheinlich hast Du Fehler im Programm, die Du nicht siehst. View Fehler-Log einschalten.



  • Hallo,

    Als Beispiel bekomme ich das Problem mit
    #include <stdio>
    #include <stdlib>
    #include <conio>

    stdio: no such file or directory.

    Ich komme einfach nicht weiter.



  • Is dein Compiler so alt, dass er nicht mal die neuen Header kennt?

    Nimm besser Visual Studio 2008.



  • Vielleicht liegt es daran, dass der Header <cstdio> heisst...



  • was hält ihr von CodeGear C++ Builder 2007 Enterprise ?
    Meine alte Version von Borland Builder 2006 ist irgendwie kaputt. Hat dieses Code Gear etwas bestimmtes oder darf ich das ohne weiteres für XP nutzen?



  • ich benutze Dev-Cpp 4.9. und finde das das ne super IDE ist...



  • Jud4s schrieb:

    ich benutze Dev-Cpp 4.9. und finde das das ne super IDE ist...

    Hab ich am Anfang auch gedacht, als ich noch keine anderen gekannt hab 😉
    Aber Dinge wie moderne Debugger und IntelliSense sind halt schon extrem praktisch, und Dev-C++ ist ausserdem veraltet.



  • @gsülofon -> oO das einzige was ich an Visuall Cpp Express toll fand, war die De-Installationsroutine..... -.- ..... ein Programm was FEHLERFREI auf Dev-Cpp Compilierbar war.... brachte mir in VC++ Fehlermeldungen en mass.... laut diesem WinDoof Programm gab es sämtliche Klassen nicht die IHC IN DIESEM QC GESCHRIEBEN habe.... -.- .... ich frage mich echt was an VC++ so viel besser sein soll.... oO



  • Jud4s schrieb:

    @gsülofon -> oO das einzige was ich an Visuall Cpp Express toll fand, war die De-Installationsroutine..... -.- ..... ein Programm was FEHLERFREI auf Dev-Cpp Compilierbar war.... brachte mir in VC++ Fehlermeldungen en mass.... laut diesem WinDoof Programm gab es sämtliche Klassen nicht die IHC IN DIESEM QC GESCHRIEBEN habe.... -.- .... ich frage mich echt was an VC++ so viel besser sein soll.... oO

    Dann hast du was falsch includet, oder sonst was falsch eingestellt.



  • oO... das kann natürlich sein, nur dennoch ist mir das Programm suspekt, da ich bei Dev-Cpp nix einstellen mussste und eigtl nach einer Stunde alle wichtigen Funktionen kannte... ich suche bis heute nach dem ShortCut für das Compilieren bei VC++



  • Jud4s schrieb:

    ich suche bis heute nach dem ShortCut für das Compilieren bei VC++

    Wo liegt das Problem, wenn man statt F9 eben F5 drücken muss?

    Ich hatte das gleiche Problem am Anfang. Ich hab mir etwa 4 verschiedene IDEs heruntergeladen und fand dann Dev-C++ so toll, weil es so einfach und für den Anfang (wo ich noch keine Ahnung von Compilern etc. hatte) so geeignet schien. Bei kleinen Hello-World-Programmen mag es ja ganz praktisch sein, aber VC++ kann einem da schon enorm helfen mit Symbolsuche, IntelliSense, Debugger und solchen Dingen. Spätestens bei C++0x kannst du Dev-C++ definitiv abschreiben 😉



  • F5 war bei mir der Debugger oO



  • Jud4s schrieb:

    F5 war bei mir der Debugger oO

    Compilen + Debuggen.



  • Ja, dafür gibt es jetzt Code::Blocks.

    Wo lernt man denn so etwas?

    #include <stdio>
    #include <stdlib>
    #include <conio>
    

    Die alten C-Header erhalten ein c davor.

    #include <cstdio>
    #include <cstdlib>
    #include <conio.h>
    

    conio.h ist nicht C++-Standard, stammt von Borland.



  • @Nexus: ich weiss jezz warum nix funktionierte... unser schöner M$ VC++ hat keine Lust die Header einzufügen oO



  • Jud4s schrieb:

    @Nexus: ich weiss jezz warum nix funktionierte... unser schöner M$ VC++ hat keine Lust die Header einzufügen oO

    Keine Lust? Oder gibt er Warnungen bezüglich veralteten oder nicht im Standard enthaltenen Headern heraus?



  • eine Warnung in der er meint das zuerst nach bereits compilierten versionen gesucht wird und deswegen die includs ggf übersprungen werden... dann fragt er noch ob ihc irgend einen Header nicht eingesetzt habe, und ich habe ihn eingesetzt, den ich nicht kenne und den ich zu 100% auchnicht brauhce..... nja verstehe einer die benutzerfreundlichen Anwendungen von M$



  • Microsoft mit M$ abzukürzen ist ja sooo cool und vor allem mal was ganz neues.
    Bist ja ein richtiger rebell,was?
    Wenn du MS' Produkte ja sowas von nicht ausstehen kannst,dann wechsel doch zu Linux oder kauf dir gleich nen Mac. Viel spaß dafür anständige Software zu finden.
    Ach ne,die Software kannst du dir ja selbst schreiben. Kannst das schliesslich so gut,wie man sieht.

    Das musste ich jetzt einfach mal ablassen.


  • Administrator

    Jud4s schrieb:

    eine Warnung in der er meint das zuerst nach bereits compilierten versionen gesucht wird und deswegen die includs ggf übersprungen werden... dann fragt er noch ob ihc irgend einen Header nicht eingesetzt habe, und ich habe ihn eingesetzt, den ich nicht kenne und den ich zu 100% auchnicht brauhce..... nja verstehe einer die benutzerfreundlichen Anwendungen von M$

    Zeig uns mal die Warnungen. Ich wette mit dir dass dieses "M$" Programm sehr seeeeeeeeeeeeeeeeeeeehr Benutzerfreundlich ist. Man muss nur einsehen, dass Dev-Cpp eine veraltete und verrotete Rostlaube ist. Vergiss was du dort gelernt hast und lerne aktuelles und modernes C++ :p

    Grüssli


Anmelden zum Antworten