阅读:1303回复:2
求助:DS2.7的驱动程序在VC下链接错误
我在VC中(通过setDDKGo启动的)直接打开DS的示例HelloWdm,生成的时候出现下面的错误:
HelloWdm error LNK2001: 无法解析的外部符号 ___CxxFrameHandler HelloWdm error LNK2001: 无法解析的外部符号 __EH_prolog HelloApp error LNK2019: 无法解析的外部符号 @__security_check_cookie@4 ,该符号在函数 "void * __cdecl OpenByInterface(struct _GUID *,unsigned long,unsigned long *)" (?OpenByInterface@@YAPAXPAU_GUID@@KPAK@Z) 中被引用 HelloApp error LNK2019: 无法解析的外部符号 ___security_cookie ,该符号在函数 "void * __cdecl OpenByInterface(struct _GUID *,unsigned long,unsigned long *)" (?OpenByInterface@@YAPAXPAU_GUID@@KPAK@Z) 中被引用 HelloWdm error LNK2019: 无法解析的外部符号 __EH_prolog ,该符号在函数 "public: __thiscall SimpleWdmDevice::SimpleWdmDevice(struct _DEVICE_OBJECT *,unsigned long)" (??0SimpleWdmDevice@@QAE@PAU_DEVICE_OBJECT@@K@Z) 中被引用 HelloWdm fatal error LNK1120: 2 个无法解析的外部命令 HelloApp fatal error LNK1120: 2 个无法解析的外部命令 我的编译环境是VC.NET,XP DDK,DriverStudio 2.7。已经成功生成过DS的库文件Vdwlibs。 编译其他的例子或自己生成的驱动都出现类似的链接问题。 请问这是什么原因造成的,是不是DS或DDK还需要作些其他的设置? 多谢!! |
|
沙发#
发布于:2004-02-21 10:02
应该是没有相应的lib连接进来
|
|
板凳#
发布于:2004-02-22 18:43
多谢
但我确实已经将所有的lib库都包括进来了啊,还有inc等等也是 另外我在Visual Studio 6.0下就没有任何问题了 |
|