Re: [問題] 請問聯節錯誤是什麼意思?

看板Programming作者時間17年前 (2009/01/31 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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 ──┘   唱片公司授權,音樂盡情下載 --
文章代碼(AID): #19Wq1W00 (Programming)
文章代碼(AID): #19Wq1W00 (Programming)