我用MFC写的,想加载驱动,但是编译的时候却说winsvc.h有问题,该怎么办?
c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(407) : error C2378: “SC_HANDLE”: 重定义;符号不能由 typedef 重载
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(408) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(408) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(408) : error C2378: “SC_HANDLE”: 重定义;符号不能由 typedef 重载
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(408) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(702) : error C2146: 语法错误 : 缺少“)”(在标识符“hService”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(702) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(702) : error C2491: “ChangeServiceConfigA”: 不允许 dllimport 数据 的定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(713) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(718) : error C2146: 语法错误 : 缺少“)”(在标识符“hService”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(718) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(718) : error C2491: “ChangeServiceConfigW”: 不允许 dllimport 数据 的定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(729) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(740) : error C2146: 语法错误 : 缺少“)”(在标识符“hService”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(740) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(740) : error C2491: “ChangeServiceConfig2A”: 不允许 dllimport 数据 的定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(743) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(748) : error C2146: 语法错误 : 缺少“)”(在标识符“hService”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(748) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(748) : error C2491: “ChangeServiceConfig2W”: 不允许 dllimport 数据 的定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(751) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(763) : error C2146: 语法错误 : 缺少“)”(在标识符“hSCObject”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(763) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(763) : error C2491: “CloseServiceHandle”: 不允许 dllimport 数据 的定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(763) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(769) : error C2146: 语法错误 : 缺少“)”(在标识符“hService”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(769) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(769) : error C2491: “ControlService”: 不允许 dllimport 数据 的定义
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(772) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(777) : error C2143: 语法错误 : 缺少“;”(在“__stdcall”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(777) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(777) : error C2370: “SC_HANDLE”: 重定义;不同的存储类
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(779) : error C2146: 语法错误 : 缺少“)”(在标识符“hSCManager”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(779) : warning C4229: 使用了记时错误 : 忽略数据上的修饰符
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(779) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(792) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(796) : error C2143: 语法错误 : 缺少“;”(在“__stdcall”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(796) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(796) : error C2370: “SC_HANDLE”: 重定义;不同的存储类
。。。。。。。。。。。
1>c:\program files\microsoft sdks\windows\v6.0a\include\winsvc.h(1155) : fatal error C1003: 错误计数超过 100;
“#include "winsvc.h"”: 在查找预编译头使用时跳过
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法