Re: [問題] 請問聯節錯誤是什麼意思?
※ 引述《LDAGGAXC.bbs@ptt.cc (自由電子氣)》之銘言:
> ※ [本文轉錄自 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 》──┘ ◤ 唱片公司授權,音樂盡情下載
--
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章