#include Möglichkeiten



  • Zuludown schrieb:

    ompiler: Default compiler
    Führt g++.exe... aus
    g++.exe "D:\C++\BSp1.cpp" -o "D:\C++\BSp1.exe" -I"I:\C++Compiler\include\c++\3.3.1" -I"I:\C++Compiler\include\c++\3.3.1\mingw32" -I"I:\C++Compiler\include\c++\3.3.1\backward" -I"I:\C++Compiler\lib\gcc-lib\mingw32\3.3.1\include" -I"I:\C++Compiler\include" -L"I:\C++Compiler\lib"
    Ausführung beendet
    das kommt aber da steht noch "unable to run program"

    Und das ist *alles*, was in der Console erscheint?

    Lad dir mal nebenbei die aktuelle Version von DevC++ runter.
    Hier: http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe



  • Schmeiß Dev-Cpp runter und nimm das MinGW Developer Studio oder den VC++ 2005 Express Edition(gibt's gratis bei MS). Dev-Cpp macht mehr Schwierigkeiten als recht ist.

    MinGW Developer Studio: http://parinyasoft.com/
    VC++: http://msdn.microsoft.com/vstudio/express/visualc/



  • Tc++H schrieb:

    alternativ kannst du auch #include <iostream.h>
    oder #include "iostream.h" verwenden.

    Nope, das sind keine Alternativen.

    @Zuludown
    Hört sich für mich an, als ob Dev-C++ g++.exe nicht ausführen kann. Schau mal in den Dev-C++ Einstellungen nach, ob der Programmpfad richtig eingestellt ist. Oder nimm eine andere IDE. Empfehlenswert wäre noch Code::Blocks.



  • also unter dem DEV 4.9.9.2 und win98 funktioniert alles.
    na gut vom ergebnis sieht man nicht viel:
    vor dem return noch eine zeile ergänzen:
    dev console projekt rät: system("PAUSE");
    system() ist eigendlich keine elegante lösung
    siehe in den FAQ zu diesem thema.
    im c-quelltext ist z.b.: getch();
    eine lösung.

    spezalisten, die einfach behaupten ein relativ aktueller compiler
    könne so einen simplen quelltext nicht verarbeiten, was soll man
    dazu noch posten?

    so und nun zu zuludown: verrate uns mal unter welchem betriebssystem
    arbeitest du und wann oder von welchem teil vermutest du kommt die
    fehlermeldung: "unable to run program". nach exakt welchem aufruf
    kommt die fehlermeldung.
    also wie gesagt bei mir läuft es tadellos, was ist bei dir anders?
    oder hast du den quelltext für das forum modifiziert? 😉

    mfg f.-th.



  • Hi
    ich arbeite unter Windows Xp Pro und der sagt das der Fehler in der 2. Zeile (die mit dem Include Befehl liegt. Die Programmpfade stimmen alle. Ich verzweifel!!!



  • Aähm ich benutz jetz dieses MinGW aber da steht 90% in grau also nciht benutzbar hab aber das komplette paket runtergeladen. nebenbei muss man eigentlich ein ganzes projekt ahben um eine c++ file compilieren zu können oder geht das auch mit einem einzelnen file??



  • Aähm ich benutz jetz dieses MinGW aber da steht 90% in grau also nciht benutzbar hab aber das komplette paket runtergeladen.

    Ja, und jetzt? Funktionert's, oder funktionert's nicht?

    nebenbei muss man eigentlich ein ganzes projekt ahben um eine c++ file compilieren zu können oder geht das auch mit einem einzelnen file??

    Probieren geht über Studieren...



  • Also; das MinGW Funzt nur wenn man ein ganzes projekt hat aber da hab cih ja nur eine c++ datei im ordner Source da fehlen ja ncoh header usw is das egal?? weil funzen tuts nit wirklich. Ich verzweifel noch



  • Mach's so: Leg ein neues Projekt an (Konsolenapplikation). Abspeichern.
    Füg ne Source-Datei hinzu. In diese Datei schreibst du folgendes rein:

    #include <iostream>
    
    int main(int argc, char **argv) {
      std::cout<<"Hallo Welt\n";
      return 0;
    };
    

    Abspeichern!
    Dann klickst du auf Build und dann auf Run. Wenn das nicht geht, dann post mal den kompletten Compiler-Output.



  • Ah das funzt wenn man auf build klickt da is auch ne anwedungsdatei aber aufm bildschrim seh ich ncihts



  • Das ist alles was der Compiler zurückgibt wenn du compilierst, also alle Fehler etc.



  • du läst deine programme nicht unter dos laufen( dazu müsstest du aber noch
    einige wenige anderen kenntnisse haben ).
    in diesem forum schon ich weis nicht wieviele console-newby-fragen: warum
    seh ich nix wenn ich die exe starte?
    habe in meinem ersten posting schon hinweise dazu gegeben.

    entweder ist dein rechner zu schnell oder deine augen zu langsam:
    du must um was lesen zu können irgendwas programmieren, das dein
    rechner eine pause macht (im quelltext nach der der letzten zeile mit cout
    und vor dem return). ansonsten denke ich das bei dir alles
    tadellos funktioniert.

    nicht schön aber der dev enpfiehlt:

    #include <iostream>
    
    int main(int argc, char **argv) {
      std::cout<<"Hallo Welt\n";
      system("PAUSE");
      return 0;
    }
    

    habs nicht getestet, weil ich an einem anderen rechner bin.

    mfg f.-th.



  • benutze lieber das weitaus schnellere:

    #include <iostream>
    #include <conio>     //für getch() wenn nicht funzt dann nimm bitte conio.h
    using namespace std; //dann musst du nicht immer std:: schreiben
    
    int main(int argc, char **argv) {
      cout<<"Hallo Welt\n";
      getch();
      return 0;
    }
    


  • so eine weitere variante auf dem dev und dem free bcc5.5 getestet:

    #include <iostream>
    
    using namespace std;
    
    int main ()
    {
      char c;
      cout << "Hello World" << endl;
      cout << "My first c++ steps" << endl;
      do {
          cout << "Enter Q to end: ";
          cin >> c;                                 // enter taste nicht vergessen!
          cout << "You entered: " << c << "\n";     // diese zeile huscht auf console
                                                    // so schnell über den monitor,
                                                    // das man meist nix sieht.
      } while ((c != 'Q')&&(c != 'q'));
      return 0;
    }
    

    mfg f.-th.


Anmelden zum Antworten