作者caspercat (caspercat)
看板EE_DSnP
標題[問題] 關於週末進度...
時間Sun Oct 28 21:18:02 2012
目前只完成了getCmd和checkOptCmd,不過有點擔心錯誤訊息是不是怪怪的,上來請教一下大家
以下是我在hw3下make的主要錯誤部份:
> building modCalc...
/usr/bin/ld: i386:x86-64 architecture of input file
`../../lib/libcmd.a(cmdReader.o)' is incompatible with i386 output
../../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)'
collect2: ld returned 1 exit status
想請問這是只要將後半段寫完整就會解決的問題,還是是我目前加的東西或其他部份有錯誤才會這樣呢?我該放心的繼續寫下去還是去看看我有沒有什麼不該動的動到了?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.251.146
1F:推 ric2k1:make 32; make clean; make 試試看? 10/28 21:19
2F:推 ypf791:先猜是32bit和64bit那個的問題好了 有請自信心強的強者開示 10/28 21:20
3F:→ ypf791:喔喔自信心強的強者已經開示了=w= 10/28 21:20
4F:→ caspercat:OK了!!! 感謝!!! 10/28 21:30
5F:→ caspercat:想請問一下我之前只有做後面兩步就錯了的原因是? 10/28 21:30
6F:推 ric2k1:"就錯了"? Anyway, test.cpp 與 cmd 無關! 10/28 21:35
7F:→ caspercat:想通了!!! 謝謝老師!!! 10/28 22:00