首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

第一次遇到这种异常

2012-10-21 
第一次遇到这种错误错误提示如下Compiling...classgraph.cppLinking...main.obj : error LNK2005: bool *

第一次遇到这种错误
错误提示如下

Compiling...
classgraph.cpp
Linking...
main.obj : error LNK2005: "bool * visited" (?visited@@3PA_NA) already defined in classgraph.obj
globalfunction.obj : error LNK2005: "bool * visited" (?visited@@3PA_NA) already defined in classgraph.obj
Debug/kcsj2.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.

kcsj2.exe - 1 error(s), 0 warning(s)

代码太长就不贴了 我在一个工程下建了几个文件

[解决办法]
bool *visited;

这个全局变量被重复定义了。你看看是不是在声明的地方没有加extern关键字。
[解决办法]
bool * visited 是bool指针啊。。

错误是重复定义,classgraph里有定义》?
[解决办法]
是不是重复包含头文件了
[解决办法]
不要在头文件中定义变量! visited的定义放在cpp中。
[解决办法]
重定义,你再找找visited,实在找不到,换个名称。。。

热点排行
Bad Request.