NMAKE : warning U4006: special macro undefined : '$<'

当用DDK的"Build Environments"中Build命令编译驱动源程序时,出现以下类似错误:

errors in directory C:/sys dev/builkusb
NMAKE : warning U4006: special macro undefined : '$<'
NMAKE : warning U4006: special macro undefined : '$<'
NMAKE : warning U4006: special macro undefined : '$<'
NMAKE : warning U4006: special macro undefined : '$<'

 

是怎么回事呢?  初学者一般都会觉得一头雾水?

这个是因为"C:/sys dev/builkusb" 这个目录路径名中包含了空格(space), 损坏了NMAKE 默认宏展开;

建议驱动源程序的目录路径名不要包含空格. 如: "C:/sys_dev/builkusb"

否则在用Build命令编译时就会出现以上错误提示;

good luck! 

你可能感兴趣的:(c,Build,DDK)