2010-12-20 13 views
1

Dies sollte ein einfacher sein, aber ich kann das Problem nicht herausfinden.Erwartete Spezifizierer-Qualifier-Liste vor 'b3Vec'

Ich habe eine Struktur einen Vektor im 3D-Raum zu definieren, in vectors.h:

/** 
* The struct defining vectors in 3D space. 
*/ 
struct b3Vec { 

    /** 
    * The size of the vector. 
    */ 
    double size; 

    /** 
    * The first direction of the vector in degrees. 
    */ 
    double dir1; 

    /** 
    * The second direction of the vector in degrees. 
    */ 
    double dir2; 
}; 

In einer anderen Struktur, die so genannten b3World in world.h Ich habe dies:

b3Vec gravitation; 

Ich erhalte die Fehler auf dieser Linie Expected specifier-qualifier-list before 'b3Vec'. Ich schließe die Header-Dateien richtig ein und es ist der einzige Fehler, den ich bekomme.

Kann mir jemand helfen?

Antwort

3

Sie müssen die struct Schlüsselwort verwenden:

struct b3Vec gravitation; 
+0

Mist ich dies jedes Mal bin zu vergessen. :) Vielen Dank. Warte einen Moment auf die dumme Annahmeverzögerung. –

Verwandte Themen