[問題] make時

看板EE_DSnP作者 (前祐)時間11年前 (2012/11/01 21:59), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
我在看完周末進度之後, 寫完了老師說的那些部分, 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 @@ 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.25.106

11/01 22:14, , 1F
我沒有呼叫 assign 啊!? 如果找不到原因的話,請把整個 hw3
11/01 22:14, 1F

11/01 22:14, , 2F
tar 給我看看 (不要 make clean)。
11/01 22:14, 2F

11/01 22:21, , 3F
該不會又是make 32; make clean; make就可以解決的問題?
11/01 22:21, 3F

11/01 22:22, , 4F
這個錯誤訊息跟#1GZJ2Ddo的後半部滿像的
11/01 22:22, 4F

11/01 23:12, , 5F
YA 成功了謝謝!!!
11/01 23:12, 5F

11/02 00:12, , 6F
有問題建議一定要先make clean過一次 !
11/02 00:12, 6F
文章代碼(AID): #1Gae1Bni (EE_DSnP)