编译连接问题*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

2020-01-22 12:14发布

今天晚上,修改了个比较大的模块化程序,编译时通过了,但连接时出现了错误,Target not created。具体情况如下:
Build target 'Target 1'
linking...
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ***
    MODULE:  ***.obj
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ***
    MODULE:  ***.obj
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  ***
    MODULE: ***.obj Program Size: data=110.3 xdata=15 code=10575
Target not created

无法连接,生不了hex文件。。。。。。。。。。。。。。
求指导啦
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Playboy_xixi
1楼-- · 2020-01-22 15:46
 精彩回答 2  元偷偷看……
Playboy_xixi
2楼-- · 2020-01-22 16:32
悲剧啊,那么久还么人回复,,请大家帮忙啊
error_dan
3楼-- · 2020-01-22 22:16
分文件的时候没注意吧。这是重复定义了,这问题google可以解决的。
linucos
4楼-- · 2020-01-23 02:48
嗯,多个函数名字,或者全局变量重定义了,查查看!
贴上代码也成啊!
Playboy_xixi
5楼-- · 2020-01-23 05:12
linucos 发表于 2012-8-27 10:16
嗯,多个函数名字,或者全局变量重定义了,查查看!
贴上代码也成啊!

代码太大了,不过是我定义是用了同样的字符,只是大小写区分而已,所以才那样。该了就没事了
Playboy_xixi
6楼-- · 2020-01-23 09:24
 精彩回答 2  元偷偷看……

一周热门 更多>