..\USER\stm32f10x.h(298): error: #67: expected a "}"

相信很多人遇到过出现这个错误:
…\USER\stm32f10x.h(298): error: #67: expected a “}”
其它博主大多数都是去掉这个宏定义:STM32F10X_HD,不否认这种方法,
此处引用博主:https://www.cnblogs.com/uestcman/p/9059510.html(转载处)
..\USER\stm32f10x.h(298): error: #67: expected a "}"
此处引用博主:https://www.cnblogs.com/shirishiqi/p/5484973.html(转载处)
..\USER\stm32f10x.h(298): error: #67: expected a "}"
虽然使用这种方法,未提示错误了。不知道其它博主使用的是那种库。
但是我的观点在于不加这宏,这里表示的是中断号等级,确定这样子不会影响中断吗?在我的代码里面出现这种错误是应为单片机型号的不对,导致这种错误的出现。在出现相同错误的时候,看一下是不是单片机的型号选择错误了。我的是通过修改单片机型号去掉这个错误的。
(如有不正确的地方,请大家指正,此文仅供参考,实际原因,以实际情况出发)。
如上面两位博主,发现图片不能被引用,请及时联系,删除本博客。(本人概不对本篇博客任何负法律责任,请谨慎参考)