a372187663 发表于 2014-11-1 17:32:12

LINK2005:XXXXX已经在Hash.obj中定义

本帖最后由 风之残月 于 2014-11-9 22:32 编辑


我的程序在这里,请有空的朋友帮我看下。我也用了网上说的预定义等方法也不行。
我的环境是 WDExpress2013

仰望天上的光 发表于 2014-11-1 17:32:13

没时间看你的代码。。说说我的猜想吧。。
你应该是在一个.h文件里定义了名字叫做XXXXX的函数(.h文件中只能声明函数不能定义函数)
然后在两个或两个以上的.c文件中同时包含了该.h文件(其中一个.c文件就是Hash.c)

你应该在那个.h文件里仅仅声明XXXXX的函数,然后随便在哪个.c文件里定义XXXXX的函数。

yy57 发表于 2014-11-3 17:02:32

仰望天上的光 发表于 2014-11-1 17:32
没时间看你的代码。。说说我的猜想吧。。
你应该是在一个.h文件里定义了名字叫做XXXXX的函数(.h文件中只 ...

正解!            

fireofsun 发表于 2014-11-4 08:52:23

虽然没看代码,但我猜应该是重复include了
页: [1]
查看完整版本: LINK2005:XXXXX已经在Hash.obj中定义