作者dostaevsky (軒)
看板EE_DSnP
標題Re: [問題] Make錯誤訊息
時間Wed Jun 24 23:49:43 2009
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
1F:→ ilway25:.mak刪掉,在成功make後會自己再回來 06/25 00:57
2F:→ dostaevsky:謝謝! 06/25 12:26