Error: there should be an identifier before a numeric constant
Such a problem must be The enum structure defined conflicts with the macro definition elsewhere.
The methods to solve this problem are as follows: first, change the macro definition; Second: you can try the method of using namespace, but the time problem hasn’t been tried yet