VS2010+WDK开发环境搭建最简易方法

这是目前编译驱动程序,开发驱动程序最方便、最亲切、最自然的方法。

1、制作一个文本文件,(名称如:wdkproperty.props)

2、放入你的project目录内,

3、在property manager中加入这个wdkproperty.props,项目即可直接编译成功,.sys文件出来了。

4、自动区分debug,release版本,注意生成目录路径。

5、注意:我的WDK安装在D:\DDK7600

wdkproperty.props

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 3   <ImportGroup Label="PropertySheets" />
 4   <PropertyGroup Label="UserMacros" />
 5   <PropertyGroup>
 6     <ExecutablePath>D:\DDK7600\bin\x86;$(ExecutablePath)</ExecutablePath>
 7   </PropertyGroup>
 8   <PropertyGroup>
 9     <IncludePath>D:\DDK7600\inc\api;D:\DDK7600\inc\ddk;D:\DDK7600\inc\crt;$(IncludePath)</IncludePath>
10   </PropertyGroup>
11   <PropertyGroup>
12     <LibraryPath>D:\DDK7600\lib\wxp\i386;$(LibraryPath)</LibraryPath>
13     <TargetExt>.sys</TargetExt>
14     <LinkIncremental>false</LinkIncremental>
15     <GenerateManifest>false</GenerateManifest>
16   </PropertyGroup>
17   <ItemDefinitionGroup>
18     <ClCompile>
19       <PreprocessorDefinitions>_X86_;DBG</PreprocessorDefinitions>
20       <CallingConvention>StdCall</CallingConvention>
21       <ExceptionHandling>false</ExceptionHandling>
22       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
23       <BufferSecurityCheck>false</BufferSecurityCheck>
24       <CompileAs>Default</CompileAs>
25       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
26       <AssemblerOutput>All</AssemblerOutput>
27     </ClCompile>
28     <Link>
29       <AdditionalDependencies>ntoskrnl.lib;wdm.lib;wdmsec.lib;wmilib.lib;ndis.lib;Hal.lib;MSVCRT.LIB;LIBCMT.LIB;%(AdditionalDependencies)</AdditionalDependencies>
30     </Link>
31     <Link>
32       <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
33       <EnableUAC>false</EnableUAC>
34       <SubSystem>Native</SubSystem>
35       <EntryPointSymbol>DriverEntry</EntryPointSymbol>
36       <BaseAddress>0x10000</BaseAddress>
37       <RandomizedBaseAddress>
38       </RandomizedBaseAddress>
39       <DataExecutionPrevention>
40       </DataExecutionPrevention>
41       <GenerateDebugInformation>true</GenerateDebugInformation>
42       <Driver>Driver</Driver>
43     </Link>
44   </ItemDefinitionGroup>
45   <ItemGroup />
46 </Project>
时间: 2024-08-21 04:35:02

VS2010+WDK开发环境搭建最简易方法的相关文章

Windows环境下Django 1.6.11开发环境搭建(简易版)

需要安装如下部件: python 2.6.6 pip(最新版即可) Django 1.6.11 PyCharm 4.0x(Profession专业版) 一.python 2.6.6安裝 下载:https://www.python.org/ftp/python/2.6.6/python-2.6.6.msi 安装:双击安装包进行安装(我装在"C:\Python26"目录下) 添加环境变量:将"C:\Python26"加入环境变量Path 测试:新开一个cmd窗口,运行&

VS2010下 LibVLC开发环境搭建

LibVLC环境的搭建  最近又 LIBVLC 做一个视频播放器,封装成ActiveX控件,之前做过一个基于OpenCV的播放器(只解码视频,音频不用,OpenCV也没有解码音频的功能). 到目前位置完成的功能有 设置文件名.播放.暂停/继续.获得视频长度.获得视频播放时间.设置视频播放位置(时间).逐帧播放.停止.设置下一个播放的绝对时间(年 月 日 时 分 秒 毫秒).设置视频开始位置的绝对时间(年 月 日 时  分 秒  毫秒).全屏/恢复.获得视频播放速度.设置视频播放速度(快.慢).截

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的好处:可以调试的时候看OpenCV的源代码. 重编译要得到的东西:Debug版本和Release版本的dll,lib,头文件.(dll添加到环境变量里,运行时用,自己编译的dll调试时可以跟踪到Opencv的源码内:lib和头文件配置到编译器里) PS:如果只是使用Opencv而不需要跟踪源码,则使用Opencv自带的库文件即可.跳到5配置Opencv开发环境,对应的文件都在..\opencv\b

搭建vs2010 boost开发环境

一.编译boost库 第一步:下载boost库,下载地址http://sourceforge.net/projects/boost/files/boost/1.55.0/ 第二部:解压boost库,例如解压到F:\Third-party libs\boost\boost_1_55_0 第三部:开始->程序->MicrosoftVisual Studio 2010->Visual Studio Tools->Visual Studio 命令提示(2010),打开一个控制台 第四部:c

Android开发环境搭建时遇到问题的解决方法

Android开发环境搭建时遇到问题的解决方法 错误1: The connection to adb is down, and a severe error has occured. [2013-08-31 16:11:56 -com.qihoo.subject] You must restart adb and Eclipse. [2013-08-31 16:11:56 - com.qihoo.subject] Please ensure that adb is correctly locat

win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的优点:能够调试的时候看OpenCV的源码. 重编译要得到的东西:Debug版本号和Release版本号的dll,lib,头文件.(dll加入到环境变量里,执行时用,自己编译的dll调试时能够跟踪到Opencv的源代码内:lib和头文件配置到编译器里) PS:假设仅仅是使用Opencv而不须要跟踪源代码,则使用Opencv自带的库文件就可以. 跳到5配置Opencv开发环境.相应的文件都在..\ope

Qt开发环境搭建 - Windows + VS2010 + VS插件

Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Creator VisualC++ 编译器 Debugging Tools for Windows 三 VS2010自带 VS2010自带 VS2010自带 说明: 1) C/C++语言.Qt库.开发环境.操作系统的关系 2) 编辑器.编译器.调试器三者的关系 2.1) 三者共同组成了开发环境 2.2)

Android开发环境搭建及常见问题解决方法

在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网的普及,手机操作系统已经是IOS和Android的天下了,什么winphone之类的可以说没它们什么事了.记得三年前做过一个简单的基于Android2.2的一个小应用.当时只是为了好玩,因而也没有相应的文档记录:后来由于工作原因也就没有继续讲Android开发进行下去.趁有时间再来折腾折腾Android的开发吧.想要开发Android的应用,首先需要安装Android的开发环境,下面记录了Androi

PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建

本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法. 这个系列的博客将首先用一个篇幅为不懂Windows 下PCI/PCIe驱动开发的介绍WDF和开发环境搭建,接下来几篇将直接讲述程序编写, 看完这几篇后,希望能够帮助读者了解如何通过500行左右的代码实现一个标准的PCIe接口卡驱动程序. 毕设题目的PCIe板卡是BAR0下映射两个5K的内存,偏移地址为0x20000和0x22000,源代码在: https://github.com/luluji