使用nmake的Makefile include指令

时间:2019-06-10 10:11:33

标签: windows makefile nmake

使用命令提示符下的nmake,我尝试包含这样的Makefile

OUT = .
include $(OUT)\generated\deps.mk

以致命错误告终

严重错误U1052:找不到文件'$(OUT)\ generation \ deps.mk'

用代替变量。即正在运行

include .\generated\deps.mk

有效!我在这里做错了什么?使用Visual Studio 12中包含的nmake

1 个答案:

答案 0 :(得分:1)

如果使用,我自己解决了!在include语句之前,或者将路径包含在<>中,变量会被扩展

所以,要么

OUT = .
!include $(OUT)\generated\deps.mk

OUT = .
include <$(OUT)\generated\deps.mk>

有效。当然两者都结合了