VC6下驱动编译全过程

来源:互联网 发布:即将开放的新后缀域名 编辑:程序博客网 时间:2024/06/06 03:06

前提是确保winxp ddk已安装

1.准备build.bat,代码如下:

@echo off
if "%1"=="" goto InvalidParameter
if not exist %1\bin\setenv.bat goto SetenvNotFound
call %1\bin\setenv.bat %1 %2
%3
cd %4
build
goto exit

:InvalidParameter
echo InvalidParameter.
goto exit

:SetenvNotFound
echo Can't not found setenv.bat
goto exit

:exit

 

2.设置环境变量

我的电脑->属性->高级系统设置->高级->环境变量

具体设置见:http://wenku.baidu.com/link?url=dNRE5VXzM_6NtmskIh2aqKH0DzG0NyRsXfwuzKHCZ2AmsdXhgPEcH-e8yFfyaoWzYRRiG87r7v4wqr4zDP6k_gIMoUYR4ttwGqU70bp7UwW

其中还要添加一个DDKROOT环境变量,值为ddk的安装地址,我的是C:\WINDDK\2600

 

3.执行VC建立一个MakeFile工程在Debug的Command栏里输入build.bat %DDKROOT% chk d: D:\driverCode\ccc\MinDriverInVc\MinDriver,最后一个参数是你的驱动工程的绝对地址。在Release的Command栏里输入build.bat %DDKROOT% fre d: D:\driverCode\ccc\MinDriverInVc\MinDriver

 

4.将build.bat复制到工程的目录下。

 

5.将你的驱动工程复制到刚刚的新建工程目录下,我的是Mindriver。将MAKEFILE和Sources两个文件复制到驱动工程文件夹里面(MinDriver)

 

接下来就可以用VC编译驱动了。


VC还要设置   设置-》选项-》目录

include
C:\WINDDK\2600\inc\ddk\wxp
C:\WINDDK\2600\inc\ddk\wdm\wxp
C:\WINDDK\2600\inc\wxp

lib
C:\WINDDK\2600\lib\wxp\i386


0 0
原创粉丝点击