最近在build Windows高级调试 书中例子的时候遇到如下问题:
1>d:/winddk/7600.16385.1/bin/makefile.new(361) : error U1050: e:/code/awd/chapte
r11/sysexts: USE_NATIVE_EH has an invalid value, change it to 1.
1>nmake.exe /nologo BUILDMSG=Stop. -i BUILD_PASS=PASS1 NOLINK=1 NOPASS0=1 MAKEDI
R_RELATIVE_TO_BASEDIR= failed - rc = 2
貌似是说 USE_NATIVE_EH 无效,解决办法如下:
将Source文件的的:
USE_NATIVE_EH=SYNC
修改为
USE_NATIVE_EH=ASYNC
msdn上没有 SYNC 这个值的。可能版本问题。