driverstudio生成的项目在编译过程的"ntstrsafe.h"找不到问题的解决

本文介绍了解决特定编译错误的方法,通过屏蔽头文件pch.h中的一行代码#include<ntstrsafe.h>以及sources文件中的一行代码TARGETLIBS=$(DDK_LIB_PATH)/ntstrsafe.lib$(DDK_LIB_PATH)/csq.lib来避免编译失败。
其实很简单,在生成的项目里,找到头文件"pch.h",然后把 #include <ntstrsafe.h>一行屏蔽掉,接着找到文件 sources ,把 TARGETLIBS=$(DDK_LIB_PATH)/ntstrsafe.lib $(DDK_LIB_PATH)/csq.lib  一行也屏蔽掉,编译即可。。。
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4013 “sprintf”未定义;假设外部返回 int KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 39 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 75 错误 C2065 “ETH_HEADER”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 86 错误 C2065 “ethHeader”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 86 错误 C2065 “ETH_HEADER”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 86 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 86 错误 C2065 “ethHeader”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 89 错误 C2223 “->EtherType”的左侧必须指向结构/联合 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 89 错误 C4013 “htons”未定义;假设外部返回 int KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 89 错误 C2065 “ETH_P_ARP”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 89 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 90 错误 C2065 “ETH_HEADER”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 92 错误 C2065 “ethHeader”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 98 错误 C2065 “ARP_OPCODE_REPLY”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 105 错误 C4013 “htonl”未定义;假设外部返回 int KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 106 错误 C2065 “ethHeader”: 未声明的标识符 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 116 错误 C2223 “->SrcAddress”的左侧必须指向结构/联合 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 116 错误 C2168 “memcpy”: 内部函数的实参太少 KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 116 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 162 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 181 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 191 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 213 错误 C2059 语法错误:“)” KMDF Driver4 C:\Users\Administrator\source\repos\KMDF Driver4\KMDF Driver4\arp.c 223
最新发布
07-06
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值