warning: #223-D: function “xxx“ declared implicitly
不积小流,无以成江海
文章目录
- 项目场景
- 问题描述
- 原因分析
- 解决方案
- 小结
项目场景
成品项目迭代: 移植另一方案触摸IC,文件导入后输出警告信息
问题描述
应用层调用触摸处理函数,编译输出该错误警告。定位错误代码如下:
if (chipIndex == TWS_CHIP_0)
{ret = Cva_WriteBytes(CVT213X_I2C_7BITS_ADDRESS,reg_addr, send_data, size,2);
}
#if DUAL_CVT213X_ENABLE
else
{ret = Cva_WriteBytes(CVT213X_I2C_2ND_7BITS_ADDRESS,reg_addr, send_data, size,2);
}
#endif
原因分析
警告类型:函数“xxx”隐式声明
1、代码查看发现,函数移植过程中移植了函数体,未在头文件中进行声明,增加函数声明,编译通过。
2、另一种情况是有声明,调用了模块,但未引用相应头文件。
该类型虽未警告,实际为错误,函数执行过程中,不会调用该函数。
解决方案
检查函数体声明或头文件引用
小结
低级问题,留有记录。如有错漏,敬请指正!
warning: #223-D: function “xxx“ declared implicitly相关推荐
- IAR for msp430 MDK中 warning: #223-D: function xxx declared implicitly 解决方法
今天在EINT的范例里添加了一个函数,即eint.c中添加了一个datawrite()的函数,并在主函数main.c中调用,编译便警告 warning: #223-D: function " ...
- keil编程问题 -- main.c(75): warning: #223-D: function “XXX“ declared implicitly
前言 我个人遇到的问题是我在文件的.h文件中定义了相关函数,但是在调用的时候发现给我报了一个警告 main.c(75): warning: #223-D: function "USART ...
- keil编译时,提示function “xxx“ declared implicitly错误解决办法
当keil编译时,出现function "USART3_Config" declared implicitly错误,意思是存在隐式申明,也就是在申明头文件或者函数名的时候存在一定的 ...
- IAR工程编译报错Warning[Pe223]: function “Get_Tempreture“ declared implicitly......
IAR工程编译报错Warning[Pe223]: function "Get_Tempreture" declared implicitly E:\stm32编程文件\编程文件\4 ...
- function XX declared implicitly
stm32 keilMDK出现warning: function XX declared implicitly 原创 2014年08月26日 14:50:47 26281 warning: #223 ...
- function “assert_param“ declared implicitly
使用STM32标准库警告( warning: #223-D: function "assert_param" declared implicitly) 问题 原因 解决 扩展 问题 ...
- main.c(16): warning: #223-D: function led_init declared implicitly
编写了一个简单的stm32 的程序,比如led.h和led.c 在led.c中定义了函数 void led_init(void) 在main()函数中用的led_init(); 除了要包含led.h外 ...
- STM32 Keil工程中使用abs函数报警告 warning: #223-D: function abs declared implicitly
在头文件中包含#include <stdlib.h> 和#include在<math.h>即可消除警告.
- Keil警告warning: #223-D: function “memcpy” declared implicitly
使用memcpy()函数编译后出现警告: 解决方案: 在.h文件中加上头文件: #include "string.h"
最新文章
- LeetCode--Excel Sheet Column Number
- C#软件自动更新程序
- python编程输入图形_python编程,输入一个字符,用该字符输出一下图形,是一个数字6,用*表示6...
- JMetro 5.2版发布
- 算法—实现排列 A(n,m)
- 全球边缘计算大会:阿里云资深技术专家李克畅谈边缘计算的技术趋势与挑战
- 你身边有没有“万事不求人”的人?他们后来怎么样了?
- 安卓手机上跑_直接在电脑上浏览操作安卓手机 #效率App #scrcpy
- c语言课程设计类层次图,C语言课程设计————写下流程图! 谢谢
- 2019年阿里最新java编程规范-在线版
- 怎么完全卸载赛门铁克_赛门铁克(sep)卸载方法
- ubuntu14.04下deb文件安装mysql数据库
- 【考研】哈尔滨工业大学计算机考研854复习资料
- java评论功能怎么实现_评论功能的简单实现
- win10系统改服务器系统,win10修改更新服务器地址
- The Windows account sa does not exist and cannot be provisioned as a SQL Server system administrator
- ArcGIS提取面数据中心线
- 介绍下微信刷票被禁了怎么办及微信拉票怎么人工买票的方法
- tf 2.0 -- Model -- 模型
- 涂色问题 阿里编程机试题目