win7+vs2010配置驱动开发环境(问题种种版...)

     本来按照这个来做,能跑通helloworld,可是复杂的驱动就会出错....不知道什么原因,后来就直接用命令行来编译的。

---------------------------------------------------------------------------------------------------------------------  


     这个学期和老师做prp(Participate in Research Program),项目的主要内容是:以一个视频采集卡为数据源开发一个虚拟的摄像头驱动程序(至少我是这样理解的)。借了本《Windows驱动开发技术详解》之后。问题就一个一个来了,头一件就是怎么配置开发环境。从网上看了很多的文章,也照着配置了很多天,就是不行。最后在综合了多个人的精华再加上自己一个一个实验后,得到了一个可行的开发环境搭建方法,也不知道以后会不会出现错误,还是先发了吧,希望广大同仁们指正。

 

前提:vs2010wdk7已经安装

1. 新建 “解决配置管理器” 名称可为:Driver

2. 建立空项目,添加cpp文件。

3. 打开 视图->其他视图->属性管理器

4. 右击 Driver|Win32选择属性;

 

 

配置:

常规:

 目标文件扩展名:.sys

 

VC++目录 (我的wdk安装目录为:C:/WinDDK/

  可执行文件目录:C:/WinDDK/7600.16385.1/bin/x86;$(ExecutablePath) 

 

    包含目录:

c:/WinDDK/7600.16385.1/inc;$(VCInstallDir)include;$(VCInstallDir)atlmfc/include;$(WindowsSdkDir)/include;$(WindowsSdkDir)/common/include;$(FrameworkSDKDir)include;c:/WinDDK/7600.16385.1/inc/api;c:/WinDDK/7600.16385.1/inc/ddk;$(IncludePath)

 

    库目录:

   C:/WinDDK/7600.16385.1/lib/win7/i386;$(LibraryPath)

 

 

链接器:

常规

输出文件:$(OutDir)/$(ProjectName).sys

输入

  附属依赖项:

ntoskrnl.lib;Hal.lib;wdm.lib;wdmsec.lib;wmilib.lib;ndis.lib;MSVCRT.LIB;LIBCMT.LIB;%(AdditionalDependencies)

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

清单文件

  生成清单:否 (/MANIFEST:NO)

  启动用户账户控制:否 (/MANIFESTUAC:NO)

调试

    生成调试信息:是 (/DEBUG)

生成映射文件:是 (/MAP)

映射文件名:$(TargetDir)$(TargetName).map

系统

子系统:控制台 (/SUBSYSTEM:CONSOLE)

堆栈保留大小:4194304

堆栈提交大小:4096

驱动程序:驱动程序 (/Driver)

高级

  入口点:DriverEntry

  无入口点:否

  设置校验和:是 (/RELEASE)

  基质:0x10000

  随机基质:删除,不填写

  数据执行保护:删除不填写

 

   

配置完之后我 的是可以运行的,不知道以后会不会出问题....

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
win7 x64驱动开发是指在Windows 7 64位操作系统上进行驱动程序开发的过程。而VS2019配置是指在Visual Studio 2019集成开发环境中进行相关配置的步骤。 Win7 x64驱动开发需要在64位的Windows 7操作系统上进行驱动程序的开发和调试。开发驱动程序需要使用C或C++语言,并且需要具备驱动开发的相关知识和经验。驱动程序是操作系统内核的一部分,它与硬件设备进行通信,控制设备的操作和功能。同时,驱动程序开发也需要考虑操作系统的本和架构等因素。 而VS2019是微软公司推出的开发工具,它集成了代码编辑器、编译器和调试器等功能,能够帮助开发者进行软件开发工作。在进行Win7 x64驱动开发时,可以使用VS2019进行开发环境配置,以便更方便地进行代码编写、调试和测试。 为了进行Win7 x64驱动开发,首先需要安装VS2019开发环境。在安装过程中,可以选择安装相关的开发组件,以便支持驱动程序开发所需的功能和工具。安装完成后,可以打开VS2019,创建一个新的驱动程序项目。在项目中,可以添加和编辑驱动程序源代码,并进行编译和构建。在调试过程中,可以使用VS2019提供的调试器进行代码的单步调试和变量的查看。 总结起来,Win7 x64驱动开发和VS2019配置是两个不同的概念,前者是指在Windows 7 64位操作系统上进行驱动程序的开发过程,后者是指在VS2019开发环境中进行相关配置的步骤。通过VS2019的配置,可以更加方便地进行Win7 x64驱动开发工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值