作者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
1F:推 ric2k1:不用, 请参考 lecture note #3, p40....(hint) 11/15 21:42
2F:推 pg30123:谢教授 已解决 :D 11/15 22:11