看板Programming
标 题Re: [问题] 请问联节错误是什麽意思?
发信站KKCITY (Sat Jan 31 01:04:03 2009)
转信站ptt!news.ntu!news.au!zoonews.ee.ntu!news.kkcity.com.tw!KKCITY
※ 引述《[email protected] (自由电子气)》之铭言:
> ※ [本文转录自 C_and_CPP 看板]
> 作者: LDAGGAXC (自由电子气) 看板: C_and_CPP
> 标题: [问题] 请问联节错误是什麽意思?
> 时间: Sat Jan 24 14:18:40 2009
> 我现在有三个档案,分别为Rogue.cpp attack.cpp Data.h
> 前两个源码党都会include data.h
> 编译连结出现下面错误:
> C:\Rogue_Cal\Debug\Rogue_Cal.exe : fatal error LNK1169: one or more multiply
> defined symbols found
> 他说我常数重负定意。。。
> 那请问要如合解觉这问题哩,我很确定没有重用变数名啊。。
那是因为你的两个cpp档都include data.h档的关系
你可以用#ifndef来做!!
在data.h里面的最上头加入底下这两行
#ifndef _DATA
#define _DATA
最後面加入底下这一行
#endif
--
┌─────◆KKCITY◆─────┐ ◢
◤ 找歌最方便 KKBOX 歌词搜寻!!
│ bbs.kkcity.com.tw │ \^_^ / ★http://www.kkbox.com.tw★
└──《From:118.160.92.42
》──┘ ◤ 唱片公司授权,音乐尽情下载
--