makefile - 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
...
解决方案
推荐阅读
- java - 等到 Sentry 发送错误报告后再退出应用程序
- firebase - Firebase - 云函数:始终运行的函数
- ios - 将 UIImage 加载到 WebView Swift 4
- laravel - 在 laravel npm 运行开发错误:
- python - 查找多行制表符分隔文件中的最大制表符数
- javascript - 如何实现类似于 http://thisiskiosk.com/ 的可滚动圆形文本效果
- angularjs - AngularJS UI-Router 编辑页面标题
- mongodb - nginx.conf 反向流代理 - 启动时上游不可用
- javascript - 通过表单和 XMLHttpRequest 异步上传文件到服务器
- css - 我可以使用 CSS calc() 和 vh 来计算时间吗?