原因 定义的 enum 结构体与其它处的宏定义有冲突。 例子 之前碰过这个问题时,报错是 然后全局搜索了一下代码,发现确实定义了一个叫 DEBUG_MODE 的宏 解决方法 改名,简单粗暴 参考 https://blog.csdn.net/u012503639/article/details/79722889