C1008: Typedef name expected

[ERROR]

Description

A variable or a structure field has to be either one of the standard types (char, int, short, float, ...) or a type declared with a typedef directive.

Example
  struct A {

  
    type j; // type is not known

  
  } A;

  
Tips

Use a typedef-name for the object declaration.