c语言 分文件就是几个.h和.c文件有什么技巧啊,我老是出现下面的东西,虽然知道意思,但是难找原因啊。

multipledefinitionoffirstdefinedhereshi是有#ifndef什么的,就是几个指针还是说我重定义了,明明就定义了一次,就是函数较多,调用... multiple definition of
first defined here
shi是有#ifndef什么的,就是几个指针还是说我重定义了,明明就定义了一次,就是函数较多,调用起来乱七八糟。
展开
 我来答
dj20090328
2011-07-08 · 超过32用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:62.7万
展开全部
头文件一般首尾要这样
#ifndef _HAPI_DSP_H_
#define _HAPI_DSP_H_

。。。。。。

#endif
这样就不会重定义了

双击这两个地方,
multiple definition of
first defined here
应该就可以知道是什么变量在哪里多次定义了
yunyun1886358
2011-07-06
知道答主
回答量:14
采纳率:0%
帮助的人:15.1万
展开全部
变量重复定义,一般是头文件的重复包含造成的。包含了头文件,就可以看成是将头文件中的代码写进.c文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式