首页 > 解决方案 > make: *** 没有规则来制作目标 'loader64.o','wind64.exe' 需要。停止

问题描述

尝试使用 MSYS2-MINGW64 编译 WindowsD 项目并收到此错误:

make: *** No rule to make target 'loader64.o', needed by 'wind64.exe'.  Stop.

我第一次处理makefile,我尝试了很多我在互联网上找到的问题的解决方案,但没有成功..

如何解决这个问题?

Makefile问题部分:

...

%.o : %.rc
    windres $< $@

...

ifneq ($(LOADERS),)
loader32.rc: win7sp1x86/termdd.sys
    echo -e '#include "defs.h"\nLOADER_ID RCDATA "$<"' | windres -o $@
loader64.rc: win7sp1x64/termdd.sys
    echo -e '#include "defs.h"\nLOADER_ID RCDATA "$<"' | windres -o $@
endif

...

标签: makefilemsys2

解决方案


推荐阅读