【Bug分析】Keil报错:error: #18:expected a “)“问题解决

【Bug分析】Keil报错:error: #18:expected a ")"问题解决


前言

keil编译时出现一个问题,缺少一个右括号。然后仔细查看代码,并没有括号缺失。

如下,代码括号正常。


bug查找

站内文章以及评论看了下,都不在这些举例之中。
keil编程时 error: #65: expected a ";" 的解决办法

只能自己想办法了,我原来是打算添加一个模块的,所以联想到可能某个定义有冲突。因为不清楚哪个定义异常,只能一个个查看了。

最后终于定位到,居然是同名的domain能定义成一个十六进制值。。

可能当时写代码的程序猿也没想到,两个模块会用在同一个单片机上吧--,--


bug解决方法

解决就很简单了,直接修改其中一个参数就可以了。


小结

编译器只能初步定位大致位置,但是报错的不一定就是确定的问题,这点在开发过程中需要注意。好了,本次分享就到这里。

相关推荐
CQ_YM3 小时前
ARM时钟与定时器
arm开发·单片机·嵌入式硬件·arm
xiebs_4 小时前
0127TR
单片机·嵌入式硬件
DLGXY9 小时前
STM32——EXTI外部中断(六)
stm32·单片机·嵌入式硬件
LEEE@FPGA9 小时前
zynq 是不是有了设备树,再linux中不需要编写驱动也能控制
linux·运维·单片机
同志啊为人民服务!9 小时前
RS485通信,无法进入中断处理程序,问题分析过程
单片机·编译器·rs485·中断处理程序
Hello_Embed11 小时前
Modbus 协议报文解析
笔记·stm32·单片机·学习·modbus
麒qiqi11 小时前
ADC 的原理与实战
c语言·开发语言·单片机·嵌入式硬件
马猴烧酒.13 小时前
【Mybatis出现bug】应为 <statement> 或 DELIMITER,得到 ‘id‘
java·bug·mybatis
WD1372980155713 小时前
30V降12V,8A大功率高集成同步降压IC,工业电源WD5030K
stm32·单片机·嵌入式硬件·电脑
愈心凌13 小时前
知识碎片——STM32的定时器时钟解读
stm32·单片机·嵌入式硬件