Syntaxfehler: '<L_TYPE_raw>'
-
Ich bekomme den Fehler
warning C4003: Nicht gengend bergebene Parameter fr das Makro 'RGB'
error C2059: Syntaxfehler: '<L_TYPE_raw>'
error C2059: Syntaxfehler: ')'
error C2334: Unerwartete(s) Token vor ':'; sichtbarer Funktionstext wird bersprungenim Code
struct RGB { RGB() : red(0) , blue(0) , green(0) {} int red; int blue; int green; };Nur sehe im da keinen Fehler?!?!
Matthias
-
Sieht so aus, als wäre irgendwo ein Makro mit dem Namen RGB definiert.
-
Offenbar gibt es irgendwo ein Makro
RGB, dass dir deinen Code zerschießt. Wenn du das nicht ändern kannst oder willst, musst du wohl deine Struktur irgendwie anders nennen.
-
SeppJ hat recht, das RGB Makro kommt aus der Win32 API.
-
Ich konnte zwar nicht erkennen woher es kam, aber mit der Vermutung habe ich inzwischen das auch schon umbenannt und danach funktionierte es wieder.
-
In einer anständigen IDE kannst du da zur Definition springen. (In VS Rechtsklick und "gehe zu Definition").