VS2005+WDK7600开发环境配置

本文介绍如何使用VS2005与WDK7600搭建驱动开发环境,包括设定环境目录、创建项目及添加配置属性等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VS2005+WDK7600开发环境

1、设定环境目录

  选择“工具->选项->项目和解决方案->VC++目录”在右侧平台选择“win32”。

  1)、“包含文件”中添加:

    C:\WINDDK\7600.16385.0\inc\wdf\kmdf\1.9

    C:\WINDDK\7600.16385.0\inc\api(注:此头文件要位于$(VCInstallDir)PlatformSDK\include前面,否则编译会出错)

    C:\WINDDK\7600.16385.0\inc\crt

    C:\WINDDK\7600.16385.0\inc\ddk

  2)、库文件”中添加

    C:\WINDDK\7600.16385.0\lib\wdf\kmdf\i386\1.9

    C:\WINDDK\7600.16385.0\lib\wxp\i386

 

2、创建项目

  选择“新建项目”中的“win32项目”,输入项目名称后点击“确定”,进入“win32应用程序向导”,选择“空项目”点击“完成”。

 

3、添加配置属性

  点击“项目->属性”(或者按ALT+F7)进入项目属性页,点击“配置属性”,点击右上角的“配置管理器”,在“活动解决配置方案”中选择“新建”,弹出的窗口中输入自己解决配置方案名,我填的是“checked”,“从此处复制设置”中选“空白”,下面的钩打上,点击“确定”。

  1)、选择“C/C++”:(注:要出现此项,需要现在工程中添加文件)

  “常规”项:

    “调试信息格式”:“C7 兼容(/Z7)”;

    “警告等级”:“3级(/w3)”;

    “将警告视为错误”:“是(/WX)”。

  “优化”项:

    “优化”:“禁用(/0d)”

  “预处理器”项:

    “预处理器定义”:WIN32=100;_X86_=1;DBG=1

  “高级”项:

    “调用约定”:__stdcall (/Gz)

    “编译为”:可以改为“编译为 C 代码(/TC)”,这样就要求按C语言进行编译编写

 

  2)、“连接器”项:

  “常规”项:

    “输出文件”:扩展名改为sys;

    “启用增量连接”:“否(/INCREMENTAL:NO)”;

    “附加库目录”:“C:\WINDDK\7600.16385.0\lib\wxp\i386”。

  “输入”项:

    “附加依赖项”:输入“ntoskrnl.lib $(NOINHERIT)”;

    “忽略所有默认库”选“是(/NODEFAULTLIB)”;

  “清单文件”项:

    “生成清单”:“否”。

  “调试”项:

    “生成调试信息”:“是”。

  “系统”项:

    “子系统”:“本机(/SUBSYSTEM:NATIVE)”;

    “堆栈保留大小”:“40000”;

    “堆栈提交大小”:“1000”;

    “驱动程序”:“驱动程序(/DRIVER)”。

   “高级”项:

    “入口点”:“DriverEntry”;

    “目标计算机”:“MachineX86 (/MACHINE:X86)”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值