今天碰到早上一個編譯錯誤,從這下面的輸出清單中,可以一下子看出是在VS編譯完成后,執行批處理文件時,找不到指定路徑而造成的。
1>------ 已啟動生成: 項目: AvatarModule, 配置: Debug Win32 ------
1>正在創建清單...
1>正在執行生成后事件...
1>已復制 1 個文件。
1>已復制 1 個文件。
1>已復制 1 個文件。
1>系統找不到指定的文件。
1>項目 : error PRJ0002 : 錯誤的結果 1 (從“C:\WINDOWS\System32\cmd.exe”返回)。
1>生成日志保存在“file://d:\clinet2\Rubbish\vs2005\AvatarModule\Debug\BuildLog.htm”
1>AvatarModule - 1 個錯誤,0 個警告
========== 生成: 0 已成功, 1 已失敗, 2 最新, 0 已跳過 ==========
我注意到"系統找不到指定的文件"這個提示,我猜測可是執行批處理文件時,找不到指定路徑而造成的,但是,我馬上又否定了它,因為這個工程的批處理文件一直都是這樣,從來沒改過,就在昨天它還是沒有任何問題的,而我今天也沒有做任何修改。所以我又猜測是配置出了問題,但找了半天沒找到。 跑去問同事,同事說是路徑問題,我爭論說,不可能,昨天還沒有問題。他說,你看一下就知道了。我打開批處理文件一看,果然有一條路徑是錯誤的。刪除它,馬上就OK了。
為什么我明明猜測到了問題的所在,卻沒有去進一步去證實它。就因為我太過依賴“工程昨天是好的,以前也沒有問題”這樣一個想法,而忽視掉編譯器的重要提示。但我卻沒有想過,以前一直是錯的,而今天錯誤恰恰暴露了出來而已。
posted on 2008-11-13 10:55
隙中駒 閱讀(619)
評論(0) 編輯 收藏 引用 所屬分類:
非技術