windows驱动开发笔记

Source脚本小小笔记:

1.TARGETNAME=HelloDDK                   //描述驱动对象名称

   TARGETTYPE=DRIVER                        //描述目标代码生成类型,如果是DRIVER则生成的是驱动,如果是PROGRAM则生成的是Win32程序

    DDKROOT=$(_NTDRIVER)$(_NTROOT)          //设置ddk的根目录

    CDEFINES=$(C_DEFINES)-DWMI_SUPPORT-DUSB2        //指定c预编译定义参数,其作用相当于c语言里面的#define声明的定义

    TARGETPATH=obj                                //指定目标代码生成的路径

    INCLUDES=$(DDKROOT)\private\ntos\inc;\

                           ..\..\inc                                //设定包含目录路径

   TARGETLIBS=$(DDK_LIB_PATH)\hidclass.lib\

                              $(DDK_LIB_PATH)\usbd.lib\

                              $(DDK_LIB_PATH)\ntoskrnl.lib\                               //设定目标代码所需要的库

    WSC_WARNING_LEVEL=/W3 /WX                                                   //指明编译警告级别,一般为W3即第3级别

    SOURCES=bulksb.c \

                          bulknpn.c \

                          bulkpwr.c \

                          bulkusb.rc                                                                        //指定此工程所需的所有源文件,注意不需要指定头文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值