当前位置: 首页 > news >正文

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

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

  • 前言
  • bug查找
  • bug解决方法
  • 小结


前言

keil编译时出现一个问题,缺少一个右括号。然后仔细查看代码,并没有括号缺失。
在这里插入图片描述
如下,代码括号正常。
在这里插入图片描述


bug查找

站内文章以及评论看了下,都不在这些举例之中。
keil编程时 error: #65: expected a “;“ 的解决办法
只能自己想办法了,我原来是打算添加一个模块的,所以联想到可能某个定义有冲突。因为不清楚哪个定义异常,只能一个个查看了。
最后终于定位到,居然是同名的domain能定义成一个十六进制值。。
在这里插入图片描述
可能当时写代码的程序猿也没想到,两个模块会用在同一个单片机上吧–,–


bug解决方法

解决就很简单了,直接修改其中一个参数就可以了。
在这里插入图片描述


小结

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • OpenGL入门一:基础知识及概念
  • [C++] 深入理解面向对象编程特性 : 继承
  • 大数据-72 Kafka 高级特性 稳定性-事务 (概念多枯燥) 定义、概览、组、协调器、流程、中止、失败
  • Network Address Translation,网络地址转换技术
  • 探索HTML5新特性:创建一个多媒体网页
  • Spring Boot 整合 SA-Token 使用详解
  • C++中`vector和tuple`的联合使用和访问方法
  • 一文读懂什么是Go语言goroutine
  • 网络编程先验知识2
  • 全球化系统设计:多时区处理
  • 代理ip池的ip是重复利用的吗?
  • 安卓App开发 篇二:Android UI和布局
  • SpringBoot使用Template请求http接口
  • 【Datawhale X 魔搭 】AI夏令营第四期大模型方向,Task1:智能编程助手(持续更新)
  • 【前端】NodeJS:包管理工具
  • Angular4 模板式表单用法以及验证
  • CAP 一致性协议及应用解析
  • Cumulo 的 ClojureScript 模块已经成型
  • Hibernate【inverse和cascade属性】知识要点
  • input实现文字超出省略号功能
  • java8-模拟hadoop
  • Mybatis初体验
  • Python 基础起步 (十) 什么叫函数?
  • Vue学习第二天
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 小试R空间处理新库sf
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # Redis 入门到精通(七)-- redis 删除策略
  • # Redis 入门到精通(一)数据类型(4)
  • ###项目技术发展史
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (2)空速传感器
  • (26)4.7 字符函数和字符串函数
  • (C语言)逆序输出字符串
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (南京观海微电子)——示波器使用介绍
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • (一)WLAN定义和基本架构转
  • (原創) 物件導向與老子思想 (OO)
  • (转)Linq学习笔记
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET 通过系统影子账户实现权限维持
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .Net组件程序设计之线程、并发管理(一)
  • @ModelAttribute 注解
  • @Not - Empty-Null-Blank
  • @property python知乎_Python3基础之:property
  • @SpringBootConfiguration重复加载报错
  • @Validated和@Valid校验参数区别