如果我这样做,我认为在 nmake 中:
example :
set value=77
echo %%value%%
结果将在控制台上显示 77。
有没有办法让我调用会影响 nmake.exe 进程环境的 .cmd 或 .bat 文件?假设我将语句set value=77
放在一个名为“setvalue.cmd”的文件中。然后将makefile更改为:
example :
setvalue
echo %%value%%
我得到:
%value%
或者,如果有办法在命令块中设置宏,那也可以。或者,一种从批处理文件设置宏值的方法,甚至在命令块之外。