我正在尝试从 Windows 7 系统上的源代码构建腻子托盘,腻子的一种变体。我需要构建它,而不仅仅是下载它,因为我需要实现一些额外的功能。我正在使用 nmake 和(不应该相关的)Microsoft C++ 编译器。准确地说,我在 cmd 窗口中工作,我在 putty 源的 WINDOWS 文件夹中,并且正在运行命令 nmake -f MAKEFILE.VC。
C 源代码正在正确编译,但后来我遇到了一个我不明白的错误:
没有规则可以使“pageant.res”需要目标“*.rc”
我完全理解如果它说它无法制作特定文件意味着什么:这意味着该文件丢失了。但我不明白这对通配符有何意义。
MAKEFILE.VC 的可能相关部分是
pageant.res: *.c *.h *.rc ..\windows\pageant.rc ..\windows\rcstuff.h \ ..\windows\pageant.ico ..\windows\pageants.ico\ ..\windows\version.rc2 ..\windows\pageant.mft rc $(RCFL) -r $(RCFLAGS) ..\windows\pageant.rc
而且,是的,文件夹中有 *.rc 文件:PAGEANT.RC、PLINK.RC、PSCP.RC、PSFTP.RC、PUTTY.RC、PUTTYTEL.RC
有任何想法吗?