本论坛为只读模式,仅供查阅,不能注册新用户,不能发帖/回帖,有问题可发邮件 xikug.xp (^) gmail.com
查看: 3204|回复: 3

求助,学习《寒江独钓》第十章时的问题~ [复制链接]

Rank: 1

发表于 2012-2-9 10:57:33 |显示全部楼层
chapter10_tdifw.zip (70.83 KB, 下载次数: 489)

我编译tdi_fw时,总是有这样的错误:找不到"ntddk.h"。但是编译其他内核工程(也include了ntddk.h,也是生成lib)的时候就没有这个问题。高手帮忙看看咋回事,不甚感激!!!

另外,我用的是vs2010+virtualDDK,工程是用virtualDDK引导生成的。

附件是源文件(只有.c  .h  source和makefile)。

Rank: 2

发表于 2012-2-9 14:02:57 |显示全部楼层
它的路径可能跟你设置的不一致
source里面的 我改成 USER_INCLUDES=C:\WinDDK\7600.16385.0\inc;C:\WinDDK\7600.16385.0\inc\ddk
就可以了

记得吧你C文件中的这个改回来
//#include <ntddk.h>
#include "D:\WinDDK\7600.16385.0\inc\ddk\ntddk.h"

Rank: 1

发表于 2012-2-9 22:33:49 |显示全部楼层
本帖最后由 zhiyajun11 于 2012-2-9 23:10 编辑
catface0511 发表于 2012-2-9 14:02
它的路径可能跟你设置的不一致
source里面的 我改成 USER_INCLUDES=C:\WinDDK\7600.16385.0\inc;C:\WinDDK\ ...



USER_INCLUDES什么时候用?以前其他的工程的source没有USER_INCLUDES这一项也不会出错。

WDK文档上说“macro to specify header files that are created during the build process.”。可是我还没有见过那样的头文件,求解? 谢谢了!

Rank: 1

发表于 2012-12-14 23:51:40 |显示全部楼层
一起学习
您需要登录后才可以回帖 登录 | 立即加入

Archiver|手机版|第8个男人 - 论坛为只读模式,仅供查阅

GMT+8, 2019-7-19 14:52 , Processed in 0.034058 second(s), 11 queries .

Design by pvo.cn

© 2011 Pvo Inc.

回顶部