当用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!
本文介绍了使用DDK“BuildEnvironments”中的Build命令编译驱动源程序时遇到的特定错误及其原因。当目录路径名中包含空格时,会导致NMAKE默认宏展开出现问题,从而引发警告。文章给出了避免此类问题的建议。
3478





