原因

定义的 enum 结构体与其它处的宏定义有冲突。

例子

之前碰过这个问题时,报错是

image.png

然后全局搜索了一下代码,发现确实定义了一个叫 DEBUG_MODE 的宏

image.png

解决方法

改名,简单粗暴

参考

  1. https://blog.csdn.net/u012503639/article/details/79722889