NMAKE : warning U4006: special macro undefined : '$

Mobidogs發表於2020-04-04

當用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! 

相關文章