最近在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 这个值的。可能版本问题。
本文介绍了解决Windows高级调试书籍中示例程序编译错误的方法。主要问题是USE_NATIVE_EH设置为SYNC导致编译失败,解决方案是将其更改为ASYNC。
5958

被折叠的 条评论
为什么被折叠?



