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