warning 'XXX' declared 'static' but never defined解决方法
来源:互联网 发布:最好的root软件 编辑:程序博客网 时间:2024/04/28 19:09
C语言中的static一直都是比较头疼的问题,但是高质量的C 程序往往都将static用的非常精妙。
今天在程序使用static的时候遇到一个问题,定义一个局部可见的程序的时候使用了static,在头文件声明后产生了“warning 'XXX' declared 'static' but never defined”的警告。
XX.c文件中:
static int test(void)
{
.........
}
XX.h文件中:
static int test(void);
解决的办法很简单,将头文件中的声明转移到.c文件中就可以了。
XX.c文件中:
static int test(void);
..........
static int test(void)
{
.........
}
0 0
- warning 'XXX' declared 'static' but never defined解决方法
- warning 'XXX' declared 'static' but never defined解决方法
- warning 'XXX' declared 'static' but never defined解决方法
- 关于 warning: ‘xxx’ declared ‘static’ but never defined
- warning: xxxx declared 'static' but never defined
- 'xxx' declared `static' but never defined
- 'xxx' declared `static' but never defined
- warning:'ispExpInfoRotate180' declared 'static' but never defined [-Wunused-function]
- warning #179-D:variable "XXX" was declared but never referenced
- 内联函数声明但未定义 “warning: inline function `*` declared but never defined”
- 内联函数声明但未定义 “warning: inline function `*` declared but never defined”
- gcc编译时遇到“inline function '***' declared but never defined"问题
- Hint:Parameter 'in' is declared but never used in 'query_student'
- KEIL MDK中 warning: #223-D: function "xxx" declared implicitly 解决方法
- warning: 'struct XXX' declared inside parameter list
- warning: #550-D: variable "key" was set but never used
- 实用程序软件包(关于使用静态函数报错问题“Static function declared but not defined in C+++ "eh.h is only for C++!"报错问题)
- wsdl2java "XXX is referenced but not defined."解决办法
- distributor之Interrupt Controller Type Register, GICD_TYPER
- POJ DFS2386
- There is a fine line between entrepreneurship and insanity.
- U盘网络安装64bit centos 6.5(双系统)
- strcpy函数的实现
- warning 'XXX' declared 'static' but never defined解决方法
- 二叉搜索树--进阶篇之平衡二叉搜索树
- 扩展卡尔曼滤波的实现
- hdu 5019 Revenge of GCD
- HDU_ACM-2011 多项式求和
- 单片机初步学习
- Python 运算符
- IOS unable to boot device in current creating
- AppDelegate中的几个方法触发时机