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

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.kler.cn/a/234272.html

相关文章:

  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-Qwen-Agent深入学习(四)
  • STM32问题集
  • 【操作系统】守护进程
  • 什么岗位需要学习 OpenGL ES ?说说 3.X 的新特性
  • 前端常用布局模板39套,纯CSS实现布局
  • 在linux中使用nload实时查看网卡流量
  • JVM 性能调优- 五种内存溢出(5)
  • 006集——where语句进行属性筛选——arcgis
  • 从零开始:用 Rust 编写你的第一个 Web 服务
  • python web 框架Django学习笔记
  • 服务器渲染(SSR)-前端框架
  • 前端架构: 脚手架开发流程中的难点梳理
  • 5G NR 频率计算
  • Maven进阶
  • 与AI对话:编写高效Prompt的指南
  • mysql8.0 正值表达式Regular expressions (sample database classicmodels _No.5)
  • 跳过mysql8.0密码重置密码 Shell脚本
  • 开源项目的三年,我的项目经历了哪些变化?
  • 9、Node.js的下载与安装配置
  • 2023年,跳槽了4家电源公司
  • 专业135+总400+中国科学院大学859国科大信号与系统考研经验电子信息与通信,真题,大纲,参考书
  • 【Linux】学习-动静态库
  • 什么是Python中的上下文管理器(Context Managers)?with语句是如何工作的?请解释Python中的装饰器如何用于实现函数缓存。
  • 创新指南|企业实施Gen AI面临的10大挑战
  • 从零开始学howtoheap:fastbins的house_of_spirit攻击2
  • 使用Arcgis裁剪