如圖所示,當編譯檔案時出現編譯器訊息
D:\1\8\7\Makefile.win recipe for target '185_private.res' failed
在Makefile.win檔案內反白行顯示
$(WINDRES) -i 185_private.rc --input-format=rc -o 185_private.res -O coff
這是一個很困擾的問題,原因是很多編譯上的錯誤都會出現這樣的訊息
之前處理過幾個同樣的錯誤訊息,卻都忘了記錄下來,因此就只記錄這次的狀況
以後再有遇到同樣的錯誤訊息時,再補上相關的狀況....
狀況一:
我在main.h做了些定義
#define IDM_New 9170
#define IDM_Close 9171
#define IDM_Hori 9172
#define IDM_Vert 9173
#define IDM_Cascade 9174
#define IDM_Arrange 9175
#define IDM_Demo 9176
#define IDM_Exit 9177
但卻在資源檔resource.rc 內忘記 include 進來,
所以在資源檔的開頭加上 #include "main.h",再重新編譯一次就好了
當然啦,如果不是這個問題的話,就另當別論了.....
因為這個錯誤訊息不是指向唯一的狀況
延伸閱讀
.
留言列表