阅读:3171回复:1
请教无法打开ntddk.h的错误如何解决?谢谢(内有详细描述)
OK,第一个驱动测试
编译提示无法打开ntddk.h 环境:VC6 XP SP2 SDK 2003 IFS DDK 3790 Compuware DriverStudio 3.2 build 2485 用 Windows XP checked Build Environment 编译,提示打不开ntddk.h 如果绝对路径包含该文件,可以打开,但打开其它包含的头文件时发生错误,很显然是没有解决路径问题 如果去掉SOURCES文件中的TARGETTYPE=DRIVER,可以编译通过,但没有产生任何东西,这个正常, 因为根本没有按照驱动编译 SOURCES文件 TARGETNAME=HelloWorld TARGETPATH=obj TARGETTYPE=DRIVER DRIVERTYPE=WDM INCLUDES=$(BASEDIR)\inc\mfc42;$(BASEDIR)\inc\wxp;$(BASEDIR)\inc\ddk;$(BASEDIR)\inc\crt TARGETLIBS=$(DDK_LIB_PATH)\smclib.lib SOURCES=Helloworld.c Makefile就是一句话,不贴了 环境变量太多,我只贴出可能有关的部分 BASEDIR D:\WINDDK\3790\. INCLUDE D:\Software\SDK\Include\. ?难道是这行和下面一行的影响? LIB D:\Software\SDK\Lib\. SOURCES的INCLUDE本来是空的,我建立了BASEDIR环境变量进行编译,结果还是与预想的一样,因为INCLUDE本来就是其它头文件的包含路径 |
|
沙发#
发布于:2009-05-05 18:46
如果你是在VC来编译要设置option选择项中的INCLUDE路径
|
|
|