看板 EE_DSnP 關於我們 聯絡資訊
cirBdd.cpp已經寫好 但在make時出現以下錯誤 ... Building libutil.a... Checking bdd... make[1]: *** No rule to make target `bdd.d', needed by `top'. Stop. Checking main... > compiling: main.cpp > building bdd... main.cpp:40: 錯誤:「cmdMgr」 在此作用欄位中尚未宣告 main.cpp:58: 錯誤:「CmdExecStatus」 在此作用欄位中尚未宣告 main.cpp:58: 錯誤:expected `;' before 「status」 main.cpp:59: 錯誤:「status」 在此作用欄位中尚未宣告 main.cpp:59: 錯誤:「CMD_EXEC_QUIT」 在此作用欄位中尚未宣告 main.cpp:60: 錯誤:「cmdMgr」 在此作用欄位中尚未宣告 make[1]: *** [../../bin/bdd] Error 1 make: *** [main] Error 2 之後,我不小心做了 rm src/bdd/.extheader.mak 之後make 的時候在bddCmd.{h, cpp}出現大量錯誤訊息,如: bddCmd.h:14: 錯誤:expected constructor, destructor, or type conversion before 「(」 token ... bddCmd.cpp:22: 錯誤:「cmdMgr」 在此作用欄位中尚未宣告 bddCmd.cpp:22: 錯誤:expected type-specifier before 「BResetCmd」 bddCmd.cpp:22: 錯誤:expected `)' before 「BResetCmd」 ... bddCmd.cpp:49: 錯誤:「CmdExecStatus」 沒有命名一個類型 bddCmd.cpp:73: 錯誤:「BResetCmd」 未宣告 bddCmd.cpp:73: 錯誤:non-成員函式 「void usage(std::ostream&)」 不能擁有 cv 限 定符 等等 想請問是哪裡出了問題?另外錯刪.extheader.mak有沒有方法復原?謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.26.57
ilway25:.mak刪掉,在成功make後會自己再回來 06/25 00:57
dostaevsky:謝謝! 06/25 12:26