阅读:1971回复:3
DriverStudio 3.2 的例子驱动程序及其测试例子的编译问题
今天把WinXP DDK安装好了。
但在编译自带的例子DriverWorks\Examples\nt\commfilt时碰到了问题: 在编译CommFilterApp(测试程序)时提示 正在链接... commfilt.obj : error LNK2019: 无法解析的外部符号 ___security_cookie ,该符号在函数 _MainWndProc@16 中被引用 instdrv.obj : error LNK2001: 无法解析的外部符号 ___security_cookie commfilt.obj : error LNK2019: 无法解析的外部符号 @__security_check_cookie@4 ,该符号在函数 _MainWndProc@16 中被引用 instdrv.obj : error LNK2001: 无法解析的外部符号 @__security_check_cookie@4 objchk/i386/testapp.exe : fatal error LNK1120: 2 个无法解析的外部命令 但使用DDK编译commfilt能够正常。 在项目中查找security_cookie,没有找到。 请问是什么原因? |
|
|
沙发#
发布于:2005-08-09 20:35
没有问题的啊。
先问一下,你有没有建立WDM的编程环境呢?就是批构件 rebuild all VdwLibs.dsw文件,生成DriverWorks所用的库,因为库是在DDK库函数基础上生成的。 |
|
|
板凳#
发布于:2005-08-11 11:46
看来我要重新安装才行。
|
|
|
地板#
发布于:2007-01-05 09:02
WDM 的库文件需要你自己编译,因此必须先编译一遍库文件
|
|
|