WINDOWS 7 配置驱动开发环境(wdk7.60) (2)

如果否  (  设置为此值时,将依赖  IDE  的环境的相关设置  )
 
输入
附加依赖项
ntoskrnl.lib;Hal.lib;wdm.lib;wdmsec.lib;wmilib.lib;ndis.lib;MSVCRT.LIB;LIBCMT.LIB       //必选   

//NT式驱动  ntoskrnl.lib    WDM式驱动    wdm.lib
( HalXXX 函数在Hal.lib, WmiXXX 函数在  wmilib.lib  , NdisXXX函数在  ndis.lib )
(  必要时需要增加微软的标准库  MSVCRT.LIB MSVCRTD.LIB(调试库) LIBCMT.LIBIBCMTD.LIB(调试库) )
  (  如果源码中有  source  文件,那么该文件的  TARGETLIBS  字段会列出该项 目需要的库  )

忽略所有默认库:    是 (/NODEFAULTLIB)                 //必选  

清单文件
  启用用户账户控制(UAC)   否  //必选 

不然会出现  >LINK : fatal error LNK1295: “/MANIFESTUAC”与“/DRIVER”规范不兼容;链接时不使用“/MANIFESTUAC”  
 
     调试
生成调试信息  是(/DEBUG)                                              //可选
生成映像文件:是(/MAP)                                               //可选
映像文件名:$(TargetDir)$(TargetName).map                     //可选
 
    系统(System)
     子系统:  控制台(/SUBSYSTEM:CONSOLE)                                //必选
     堆栈保留大小:4194304                                              //可选
     堆栈提交大小:  4096                                                //可选
     驱动程序:    驱动程序(/DRIVER)                                        //必选  
      高级:
    入口点:DriverEntry                                                    //必选
    随机基址:清空           //把框里的数据删掉。(yes也不是no也不是就是要一个干干净净的文本框)   //必选
    不然会出现  e:\xxx.sys : fatal error LNK1295:
“/DYNAMICBASE”与“/DRIVER”规范不兼容;链接时不使用“/DYNAMICBASE”

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwgdpf.html