目标架构未定义错误

时间:2013-03-13 15:44:11

标签: windows driver wdk

我正在开发过滤器驱动程序并遇到以下错误:

致命错误C1189:#error:“没有定义目标架构”

1>Compiling...
1>miniport.c
1>c:\winddk\7600.16385.0\inc\ddk\wdm.h(14197) : fatal error C1189: #error :   "No target     architecture defined"
1>protocol.c
1>c:\winddk\7600.16385.0\inc\ddk\wdm.h(14197) : fatal error C1189: #error :   "No target architecture defined"
1>vwifi.c
1>c:\winddk\7600.16385.0\inc\ddk\wdm.h(14197) : fatal error C1189: #error :   "No target architecture defined"
1>Generating Code...
1>Build log was saved at "file://e:\DriverMiniport\checked\BuildLog.htm"
1>DriverMiniport - 3 error(s), 0 warning(s)

2 个答案:

答案 0 :(得分:1)

您需要为DDK编译器配置目标(x86,x64等)。应该通过运行带有所需参数的setenv.bat脚本(在DDK中找到)来完成。在此处阅读更多内容:http://technet.microsoft.com/en-us/subscriptions/ff554139(v=vs.85).aspx

答案 1 :(得分:0)

右键单击解决方案,然后转到命令行选项C / C ++,并在“其他选项”中添加/ D X86 并应用。 / D得分低于X86得分...