STVD cpstm8 miss } in struct/union definition
STVD cpstm8 miss } in struct/union definition出现这个错误是由于头文件嵌套顺序造成的
出现这个错误是由于头文件嵌套顺序造成的
需要调整结构体或共用体或枚举体类型定义的文件顺序.尽量放到编译靠前的文件中.如果你有在STVD里面,专门弄了一个头文件列表而不是自编译时自动生成的这个目录树,那么你可以调整哈顺序试试.
第二个具备头文件编译顺序的地方是STVD的设置中.这里也可以改变(不过影响不大)
我遇到这个错误时是直接把相关的结构体定义放到了我stm8l15x_con
原创
2021-02-20 15:46:22 ·
183 阅读 ·
0 评论