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: `' is not a namespace
make.exe: *** [hello.o] Error 1
Ausführung beendet
Der quellcode meiner datei ist wie folgt:hallo.cpp
#include // ::std::cout#include // <<
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
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
int main() {
std::cout<<"blabla"<
}
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.