作者pg30123 (CKu.none | PG)
看板EE_DSnP
標題[問題] 是否main裡應該要include calcModNum.h?
時間Wed Nov 15 21:31:50 2006
我把cmdParser.cpp calcModNum.h calcModNum.cpp calcCmd.cpp的空白填滿之後
make的時候,當他編譯到main.cpp之後出現了這樣的錯誤:
>building modCalc...
../../lib/libcalc.a(calcCmd.o)(.gnu.linkonce.t._ZN6ModNum11resetVapMapEv+0xa):
In function `ModNum::resetVapMap()':
/home/B93/b3901126/hw3/src/calc/calcModNum.h:61: undefined reference to
`ModNum::_varMap'
../../lib/libcalc.a(calcCmd.o)(.gnu.linkonce.t._ZN6ModNum10setModulusEj+0x7):
In function `ModNum::setModulus(unsigned int)':
/home/B93/b3901126/hw3/src/calc/calcModNum.h:39: undefined reference to
`ModNum::_modulus'
../../lib/libcalc.a(calcCmd.o)(.gnu.linkonce.t._ZN6ModNum10getModulusEv+0x4):
In function `ModNum::getModulus()':
/home/B93/b3901126/hw3/src/calc/calcModNum.h:40: undefined reference to
`ModNum::_modulus'
等等等
我想是不是應該要在main裡面include calcModNum.h
但是我對makefile不熟 所以也不知道是不是要改其他的地方 煩請高手們幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.33.163
推 ric2k1:不用, 請參考 lecture note #3, p40....(hint) 11/15 21:42
推 pg30123:謝教授 已解決 :D 11/15 22:11