link的时候出现重定义的问题,请教各位高手

klarke0421 2007-07-05 10:11:51
在vdsp下面的问题,编译的时候都通过了,link的时候出里几百个类似下面的错误,有没有人能给我说说怎么改啊,谢谢!

[Error li1050] '_g_nFrame': Multiply defined symbol in processor 'p0'.
Initial definition: '.\Debug\annexb.doj'
Attempted redefinition: '.\Debug\nal_part.doj'

上面这些文件都包含了一个头文件,在头文件了定义了这些变量
说我是重定义,但是我在头文件已经加了编译的开关,为什么还是有重定义呢?
#ifndef _GLOBAL_H_
#define _GLOBAL_H_
...全文
271 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbing7 2007-07-05
  • 打赏
  • 举报
回复

具体的代码片段给出,

可能是你定义了一个全局的p0

2,425

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧