Keil报错 requires ANSI-style prototype

在进行模块化程序设计时遇到这种error:

 这是头文件没有定义的问题

首先在同一个目录下建立一个.h文件:

 第二步打开文件,进行编辑。要用到#ifndef……#define……#endif,这是为了避免重复定义。

 #ifndef后面跟的是头文件名称的大写,例如led.h写成_LED_H_

#ifndef与#endif中间是声明你的函数名,记得添加分号

第三步在main文件中写上include这个头文件,就可以调用啦。

 

版权声明:本文为CSDN博主「天上白玉京_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_49050407/article/details/120432832

生成海报
点赞 0

天上白玉京_

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

Keil报错 requires ANSI-style prototype

在进行模块化程序设计时遇到这种error: 这是头文件没有定义的问题 首先在同一个目录下建立一个.h文件: 第二步打开文件,进行编辑。要用到#ifndef……#define……#endif&#xff0

基于8051单片机实现电子时钟+数字秒表设计

概述 电子时钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许

KEIL5安装STM32的芯片支持包

第一步: 找到芯片支持包的网址 https://www.keil.com/dd2/Pack/ 第二步:找到STM32系列的芯片支持包 第三步:下载完后得到 将该文件加入到KEIL5的安装目录中 接

Proteus STM32仿真学习板

一 全球IC爆冷,价格猛涨,ST系列单片机更是一马当先,贵到你怀疑人生。这个时候想学习STM32的基础去购买开发板是很不划算的,而且用完就搁置了,吃灰到永远,