IAR for msp430所有的函数要声明在一个文件中吗?那对这个声明文件有什么要求吗?

我在调试时发现如果没有将自己编写的函数放到那个声明函数文件中就会出现Warning[Pe223]:function"DisposeFrame"declaredimplic... 我在调试时发现如果没有将自己编写的函数放到那个声明函数文件中就会出现Warning[Pe223]: function "DisposeFrame" declared implicitly 我是个学生还请各位大侠详细解释一下谢谢了! 展开
 我来答
金戈文武
2011-06-18 · TA获得超过1653个赞
知道小有建树答主
回答量:641
采纳率:0%
帮助的人:251万
展开全部
不用把所有的函数声明在一个文件中。你用到什么函数(另外文件中的),就把那个文件的头文件inlcude 一下就可以了。

比如你写了main.c function.h functio.c 三个文件,然后,你要在main.c里调用fun()函数,只要在main.c里include “function.h” 就行了

//function.h
extern void fun();
//////////////////////////////////////////////////
//functio.c
void fun()
{
//code
}
////////////////////////////////////////////////
//main.c
include "function.h"
int main()
{
fun();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式