123456

 

makefile和source

makefile总是一句话不变:

!INCLUDE $(NTMAKEENV)\makefile.def

意味着直接使用DDK目录下的makefile.def,一般在DDK安装目录的bin文件夹下.


source

TARGETNAME=HelloWDM 	//编译出来的驱动程序的名称
TARGETTYPE=DRIVER       //编译的类型是驱动程序编译
DRIVERTYPE=WDM          //驱动程序的类型是WDM驱动程序
TARGETPATH=OBJ             //生成的文件存放在OBJ目录中
INCLUDES=$(BASEDIR)\inc;\   //这是需要引入的头文件
         $(BASEDIR)\inc\ddk;\
TARGETLIBS=$(BASEDIR)\lib\*\free\usbd.lib\  //这是需要引入的库文件
SOURCES=HelloWDM.cpp\    //这是源码文件
 SOURCES不需要指定.h文件

1. 编译时必须保证>
 3. 工程的工作目录的路径中不能出现空格



posted on 2013-12-18 11:23  hgy413  阅读(507)  评论(0编辑  收藏  举报

导航