Hallo, ich wollte ein wenig mit C++ üben und da wollte ich ganz speziel "if,elif,ifdef,ifndef...) üben. Da habe ich die "Hello World"-Datei ein wenig geändert, sodass sie so aussieht:
#include <iostream>
using namespace std;
main()
{
#define Say_Hello cout<< "Hello World\n";
Say_Hello
#ifndef Say_Hello1
cout <<"Hello World\n";
#elif
#error Say_Hello ist nicht definert
#endif
}
Dann zeigte er mir aber den Error:
make -k all
g++ Hello.cpp -o Hello
Hello.cpp:11:10: #error Say_Hello ist nicht definert
make: *** [Hello] Error 1
make: Target `all' not remade because of errors.
Ich habe schon alles ausprobiert... Aber das Problem behebt sich sofort, wenn man anstatt"Say_Hello1" "Say_Hello" eingibt.
Es wird auch NUR das "#error Say_Hello ist nicht definert" unterstrichen.
Speedy_92 Gast |