[問題] make時

作者: ss355227 (前祐)   2012-11-01 21:59:36
我在看完周末進度之後,
寫完了老師說的那些部分,
make之後,卻跑出這些訊息
../../lib/libcmd.a(cmdReader.o): In function `CmdParser::addHistory()':
cmdReader.cpp:(.text+0x19e): undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned
long)'
../../lib/libcmd.a(cmdReader.o): In function `CmdParser::moveToHistory(int)':
cmdReader.cpp:(.text+0x9c4): undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::assign(char const*, unsigned
long)'
原本什麼都不寫就make好像也會出現這個耶,
想請問這是哪一部份漏了寫嗎?
我也找不到可以去哪裡寫move跟add History @@
謝謝!
作者: ric2k1 (Ric)   2011-01-01 22:14:00
我沒有呼叫 assign 啊!? 如果找不到原因的話,請把整個 hw3tar 給我看看 (不要 make clean)。
作者: ypf791 (路人1號)   2011-01-01 22:21:00
該不會又是make 32; make clean; make就可以解決的問題?這個錯誤訊息跟#1GZJ2Ddo的後半部滿像的
作者: ss355227 (前祐)   2011-01-01 23:12:00
YA 成功了謝謝!!!
作者: steve1012 (steve)   2011-01-02 00:12:00
有問題建議一定要先make clean過一次 !

Links booklink

Contact Us: admin [ a t ] ucptt.com