原因:这种情况下很可能是头文件的预定义声明重复了。比如写了两个LED文件,一个是LED1.c,另一个是LED2.c。他们俩都是从LED.c移植过来的,然后头文件忘了修改,里面的预定义都是

#ifndef __LED_H_
#define __LED_H_........#endif

这时候如果在在main.c中包含头文件时,先包含了LED1.h,后包含了LED2.h,在头文件预定义防止重复包含的作用下,就会导致LED2.h中的函数和变量声明失效,从而导致上面的警告。同理,如果先包含了LED2h,后包含了LED1.h,就会导致LED1.h的有关函数出现警告。我正是在main.c中切换头文件的包含顺序时发现的这一问题。

Keil警告:warning: #223-D: function “xxx“ declared implicitly解决相关推荐

  1. keil编译时,提示function “xxx“ declared implicitly错误解决办法

    当keil编译时,出现function "USART3_Config" declared implicitly错误,意思是存在隐式申明,也就是在申明头文件或者函数名的时候存在一定的 ...

  2. IAR for msp430 MDK中 warning: #223-D: function xxx declared implicitly 解决方法

    今天在EINT的范例里添加了一个函数,即eint.c中添加了一个datawrite()的函数,并在主函数main.c中调用,编译便警告 warning: #223-D: function " ...

  3. keil编程问题 -- main.c(75): warning: #223-D: function “XXX“ declared implicitly

    前言 我个人遇到的问题是我在文件的.h文件中定义了相关函数,但是在调用的时候发现给我报了一个警告  main.c(75): warning:  #223-D: function "USART ...

  4. warning: #223-D: function “xxx“ declared implicitly

    不积小流,无以成江海 文章目录 项目场景 问题描述 原因分析 解决方案 小结 项目场景 成品项目迭代: 移植另一方案触摸IC,文件导入后输出警告信息 问题描述 应用层调用触摸处理函数,编译输出该错误警 ...

  5. function XX declared implicitly

    stm32 keilMDK出现warning: function XX declared implicitly 原创  2014年08月26日 14:50:47 26281 warning: #223 ...

  6. IAR工程编译报错Warning[Pe223]: function “Get_Tempreture“ declared implicitly......

    IAR工程编译报错Warning[Pe223]: function "Get_Tempreture" declared implicitly E:\stm32编程文件\编程文件\4 ...

  7. function “assert_param“ declared implicitly

    使用STM32标准库警告( warning: #223-D: function "assert_param" declared implicitly) 问题 原因 解决 扩展 问题 ...

  8. STM32 Keil工程中使用abs函数报警告 warning: #223-D: function abs declared implicitly

    在头文件中包含#include <stdlib.h> 和#include在<math.h>即可消除警告.

  9. Keil警告warning: #223-D: function “memcpy” declared implicitly

    使用memcpy()函数编译后出现警告: 解决方案: 在.h文件中加上头文件: #include "string.h"

  10. 【C语言】warning: implicit declaration of function ‘xxx’ [-Wimplicit-function-declaration] 的解决方法

    Linux开发C语言应用程序,编译出现以下四条warning: warning: implicit declaration of function 'strcmp' [-Wimplicit-funct ...

最新文章

  1. PHP实现XML传输
  2. shell脚本编程学习之路-shell数组
  3. LVQ模型Python实现
  4. 分布式内存数据库---Redis操作String、list、set、hash和Zset
  5. 获得TADIR-OBJECT全部的entry list
  6. python 的datetime模块使用
  7. Leetcode 206.反转链表(双指针迭代法和递归操作)
  8. 视频隐身衣:物体移除、去水印、后期处理毫无痕迹
  9. 预防医学的曙光 | 微软要用AI构建免疫系统图谱
  10. 计算机采用流水线目的是什么?
  11. jenkins+phantomjs环境搭建及使用
  12. 常用汇编指令 rep movs / rep stos
  13. 基于ZEGO SDK实现多人视频通话功能
  14. 前端战五渣学前端——初探Parcel急速打包
  15. SVG格式图片的放大
  16. mysql数据库安装文件多大_MySQL数据库的安装
  17. 多传感器数据融合学习笔记
  18. 【软件构造】LAB1实验报告
  19. 英才计划计算机潜质测评试题,2018年“英才计划”综合实践活动通知
  20. 解决 Costmap2DROS transform timeout.问题

热门文章

  1. email邮箱格式校验
  2. Miracle密码算法开源库(四)分析 :mrarth2.c
  3. Pigeon发布流程
  4. 利用XMLHTTP实现ASP.NET无刷新提交 (老梁)
  5. html怎么拼图没有缝隙,【答疑】ps怎么拼图不留缝隙?急需答案!! - 视频教程线上学...
  6. uboot引导kernel - 4 -gd bd详解
  7. 【RDMA】RDMA编程实例(IBV Verbs )
  8. GPG入门 - 练习笔记
  9. excel高级筛选怎么用_Excel高级筛选使用
  10. 极虎病毒创造的四个最