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
- VC6下驱动编译全过程
- Ubuntu下编译Hello World驱动并运行全过程
- [T264] VC6下调试T264编解码器全过程
- VC6下调试T264编解码器全过程
- VC6.0下编译
- vc6下编译汇编程序
- linux 下 android编译全过程
- 驱动WDK7600在VC6.0下的编译开发配置环境
- 驱动WDK7600在VC6.0下的编译开发配置环境
- VC6 下编译 ACE5.5
- 在VC6下编译执行
- LuaPlus 在VC6下编译
- 菜鸟初学H.264--VC6下调试T264编解码器全过程
- 菜鸟初学H.264--VC6下调试T264编解码器全过程
- Ubuntu下Hello World驱动实现全过程
- Ubuntu下Hello World驱动实现全过程
- Ubuntu下Hello World驱动实现全过程
- Ubuntu下Hello World驱动实现全过程
- Boost.Asio的使用技巧
- Lua学习之字符串函数及模式匹配
- 应用curl扩展抓取网页
- VisualC++ WindowsForm不规则窗体的绘制
- VS2010使用C#调用C++编写的dll,在其他电脑上无法运行的解决办法
- VC6下驱动编译全过程
- 指针变量、指针强制类型转换
- RTP/RTCP详解
- android使用soap协议访问webservice实现天气预报功能
- TCP
- JAVA学习之道
- Zepto Code Rush 2014-A. Feed with Candy(HACK)
- 一站式学习Wireshark(一):Wireshark基本用法
- VS2005 实现单文档中的窗口分割(SDI with split window)