课件制作 发表于 2011-11-3 23:03:46

Makefile文件中这样写对吗?

EXE = Test.exe
OBJS = Test.obj
RES = fishc.res
LINK_FLAG = /subsystem:windows
ML_FLAG = /c /coff
$(EXE): $(OBJS) $(RES) 
Link $(LINK_FLAG) $(OBJS) $(RES)

.asm.obj:
ml $(ML_FLAG) $<
.rc.res:
rc $<

clean:
del *.obj
del *.res


为什么总是用nmake命令时总是报错:


NMAKE:   fatal   error    U1073:don't   knowhow   to    make   'Test.res'
Stop.

         不知道为什么,不管怎么修改res的名字(把makefile中的文件修改的和res名字一样还是会出现上面的错误),总是这么报错,哪位大哥能告诉我,谢谢了。



cqy55555 发表于 2011-11-3 23:14:33

你那资源脚本文件名是什么?

课件制作 发表于 2011-11-4 13:55:42

cqy55555 发表于 2011-11-3 23:14 static/image/common/back.gif
你那资源脚本文件名是什么?

fishc.res
      

帮我看看

yipwing 发表于 2011-11-4 16:34:00

我的nmake报错是$符号错误...
页: [1]
查看完整版本: Makefile文件中这样写对吗?