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

IAR报错:Error[Pa045]: function “halUartInit“ has no prototype

在IAR工程.c文件末尾添加一个自己的函数,出现了报错Error[Pa045]: function "halUartInit" has no prototype

意思是没有在开头添加函数声明,即void halUartInit(void);

这个问题我们在keil中不会遇到,这是因为IAR编译器规则的一个设置造成的。

解决办法:

法一(推荐):我们需要关闭Options->C/C++ Compiler->Language1中的Require Prototypes
在这里插入图片描述

法二:在.c文件添加函数声明
在这里插入图片描述

http://www.lryc.cn/news/298789.html

相关文章:

  • C++三剑客之std::optional(一) : 使用详解
  • 网络安全漏洞管理十大度量指标
  • Swift Combine 发布者订阅者操作者 从入门到精通二
  • python 笔记:shapely(形状篇)
  • 开源的JS动画框架库介绍
  • MATLAB实现随机森林回归算法
  • 时间序列预测——BiGRU模型
  • django中实现数据库操作
  • 使用 FFmpeg 将视频转换为 GIF 动画的技巧
  • 2024春晚纸牌魔术原理----环形链表的约瑟夫问题
  • HCIA-HarmonyOS设备开发认证V2.0-轻量系统内核内存管理-静态内存
  • 什么是vite,如何使用
  • 基于大语言模型的AI Agents
  • 23种设计模式之抽象工厂模式
  • 飞天使-linux操作的一些技巧与知识点9-zabbix6.0 容器之纸飞机告警设置
  • 京东组件移动端库的使用 Nut-UI
  • 用Python来实现2024年春晚刘谦魔术
  • TestNG基础教程
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • Android 9.0 任务栏中清除掉播放器的进程,状态栏仍有音乐播放器状态问题的解决
  • 【笔记】Helm-5 Chart模板指南-13 调是模版
  • Gateway反向代理配置
  • HiveSQL——共同使用ip的用户检测问题【自关联问题】
  • 猫头虎分享已解决Bug ‍ || 修改mongodb3.0副本集用户密码遇到 BeanDefinitionParsingException
  • 如何将ChatGPT升级到4.0版本?如何充值?
  • conda 相关命令
  • 探索现代Web前端开发框架:选择最适合你的工具
  • 记录一下,我使用stm32实现pwm波输入,以及对频率和占空比的计算,同时通过串口输出(实现-重要)
  • Spring Cloud使用ZooKeeper作为注册中心的示例
  • 【项目日记(九)】项目整体测试,优化以及缺陷分析