+ -
当前位置:首页 → 问答吧 → 这个错误看不懂。。。。

这个错误看不懂。。。。

时间:2011-12-11

来源:互联网

1>UDNMain.obj : error LNK2005: "bool * visited" (?visited@@3PA_NA) 已经在 UDN.obj 中定义
1>UDNMain.obj : error LNK2005: "int (__cdecl* VisitFunc)(struct MGraph,int)" (?VisitFunc@@3P6AHUMGraph@@H@ZA) 已经在 UDN.obj 中定义
1>E:\学习\VS2010文件夹\实验七\实验07_1\Debug\实验07_1.exe : fatal error LNK1169: 找到一个或多个多重定义的符号


用的是VS2010
编译是成功的 就是运行就变这样了

作者: a600577916   发布时间: 2011-12-11

重定义 看看是不是重复定义了两次之类的

作者: hnuqinhuan   发布时间: 2011-12-11

一个变量或者其他,在两个地方同时定义了

作者: bdmh   发布时间: 2011-12-11

你是不是#include了某个.CPP文件?
看下这里
[color=#FF0000][/http://blog.csdn.net/shimachao/article/details/7036917[color]

作者: shimachao   发布时间: 2011-12-11

重定义。

作者: lj10193019   发布时间: 2011-12-11

引用 1 楼 hnuqinhuan 的回复:
重定义 看看是不是重复定义了两次之类的

++

作者: AnYidan   发布时间: 2011-12-11

也有可能是头文件嵌套循环了,然后编译的时候又编译已经编译过的头文件,好好检查下

作者: Wo0dy   发布时间: 2011-12-11