0

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

致命错误 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)
4

2 回答 2

1

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

于 2013-03-13T17:17:19.993 回答
1

右键单击解决方案并转到命令行选项 C/C++ 并在附加选项中添加 /D X86 并应用。/D 低于分数 X86 低于分数...

于 2018-06-26T09:34:12.037 回答