[DSP编程] 头文件问题

[复制链接]
 楼主| hhhyyy78 发表于 2013-12-24 10:43 | 显示全部楼层 |阅读模式
我在两个C文件中都包含了f2806xdrvlib.h文件,编译时报

Description Resource Path Location Type
#10056 symbol "_eCAP" redefined: first defined in "./ACI_DevInit_F28062.obj"; redefined in "./ACI_28062_01.obj" ACI_28062_01 C/C++ Problem

好像是重复定义了,但头文件开头不是有

#ifndef __F2806xDRVLIB_H__
#define __F2806xDRVLIB_H__

吗?为什么还会报重复定义呢?
zhangmangui 发表于 2013-12-24 11:22 | 显示全部楼层
_eCAP什么的重复定义了吧  不是头文件
zhangjin_comeon 发表于 2013-12-27 23:16 | 显示全部楼层
楼主解决了吗
airwill 发表于 2013-12-28 19:58 | 显示全部楼层
再找找, 是不是还在其他的文件有定义呢?
hyh19890917 发表于 2013-12-29 19:22 | 显示全部楼层
不是已经告诉你重定义位置了么?可能是后面的文件应该是声明外部,你写成定义了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

71

帖子

1

粉丝
快速回复 返回顶部 返回列表