__attribute__() missing ; fehler
-
Hallo,
ich arbeite mit Visual C und bekomm bei dieser Deklaration stets die Fehlermeldung, "syntax error: missing ; before identifier '__attribute__'.
const char data[] __attribute__((aligned(2)));
vielen dank für eure hilfe
Zihat
-
__attribute__ ((aligned(2))) macht nur bei strukturen sinn, und funktioniert auch nur mit gcc imho.
-
grösse?
data[?]
-
Er kann die Grösse durchaus weglassen, allerdings nur bei der Definition mit expliziter Initialisierung.
-
ich denke das ist hier auch nicht geschehen...
-
in der praxis kann man meistens auf __attribute__, pragma pack und konsorten verzichten.
sig: c-cast stinken nicht - basta