+ Antworten
Ergebnis 1 bis 2 von 2

Thema: hey devc++ compiler funzt nicht :( bin am verzweifeln . hoffe auf schnelle hilfe

  1. #1
    Unregistriert
    Gast Avatar von Unregistriert

    hey devc++ compiler funzt nicht :( bin am verzweifeln . hoffe auf schnelle hilfe

    hey leute ich habe in problem bin ein völliger noob auf dem gebiet c++!aber will es ja shcließlich lernen )
    wenn ich mit
    devc++ complimieren will kommt immer dieser fehler:
    Compiler: Default compiler
    Building Makefile: "C:\Dev-Cpp\Makefile.win"
    Führt make... aus
    make.exe -f "C:\Dev-Cpp\Makefile.win" all
    g++.exe -c hello.cpp -o hello.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"

    hello.cpp:1: error: expected constructor, destructor, or type conversion before '.' token
    hello.cpp:1: error: expected `,' or `;' before '.' token

    In file included from C:/Dev-Cpp/include/c++/3.4.2/iostream:44,
    from hello.cpp:3:
    C:/Dev-Cpp/include/c++/3.4.2/mingw32/bits/c++config.h:61: error: expected namespace-name before ';' token

    C:/Dev-Cpp/include/c++/3.4.2/mingw32/bits/c++config.h:61: error: `<type error>' is not a namespace

    make.exe: *** [hello.o] Error 1

    Ausführung beendet

    Der quellcode meiner datei ist wie folgt:hallo.cpp

    #include <iostream> // ::std::cout#include <ostream> // <<

    int main(){ ::std::cout << "Hallo!" << '\n'; }

    ganz einfach eigentlich aber wies funzt es nicht , ich bin am verzweifeln!
    danke für die hilfe im voraus!
    mfg nico

  2. #2
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts

    AW: hey devc++ compiler funzt nicht :( bin am verzweifeln . hoffe auf schnelle hilfe

    Hmm, was macht das :: vor dem std ? std ist der namespace und cout die methode, also das programm müsste so ausehen:

    #include <iostream>

    int main() {
    std::cout<<"blabla"<<std::endl;
    }


    um nicht immer das std schreiben zu müssen kann man auch am anfang den befehl using namespace std; schreiben. dann ist dieser namespace standartmäßig includiert.
    stop:

    NOP
    JMP stop

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •