枚举类型时 vs2017编译 出现如上错误。
语法等都正确
还有一个原因 可能是你的枚举变量中的字符是 系统保留字
如 DELTE 等 将和系统保留字冲突的变量修改后正可以编过
emun{
NONE,
ADD,
DELETE ****** //系统保留字
}