/aiq 发表于 2014-9-5 12:32:13

驱动编译lnk2001

小弟小白一只 ,编译环境vs2013

错误        2        error LNK2001: 无法解析的外部符号 "struct _ServiceDescriptorTable * KeServiceDescriptorTable" (?KeServiceDescriptorTable@@3PAU_ServiceDescriptorTable@@A)        F:\L7\driver\MyDriver1\源.obj        MyDriver


代码是copy的总报错   网上说附加包含目录什么的 , 到底+那个目录?

typedef struct _ServiceDescriptorTable {
        PVOID ServiceTableBase; //服务表基址
        PVOID ServiceCounterTable;
        //包含着 SSDT 中每个服务被调用次数的计数器。这个计数器一般由sysenter 更新。
        unsigned int NumberOfServices;// 服务的数目。
        PVOID ParamTableBase; //包含每个系统服务参数字节数表的基地址-系统服务参数表
} *PServiceDescriptorTable;// 用指针PServiceDescriptorTable指向:_ServiceDescriptorTable服务描述表 结构
extern PServiceDescriptorTable KeServiceDescriptorTable; //extern 提示编译器遇到此变量和函数时在其他模块中寻找其定义


選擇ゞ忘記 发表于 2014-9-11 16:12:26

两包烟的钱,把不了妹买不了田,不如拿来支持小甲鱼推出更多原创教学视频!
页: [1]
查看完整版本: 驱动编译lnk2001