电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

USB上位机驱动程序环境搭建{一}WinXP SP1+DS3.2+XP DDK+VC6.0 分享修改

我使用的是WinXP SP2+DS3.2+XP DDK+VC6.0英文版,以下为DS3.2版本的安装过程:
1.安装英文原版Visual studio 6.0,同时要记住注册环境变量。
2.安装XPDDK,安装时候注意需要将所有的组件、工具、例子等都安装(避免出现头文件和链接库找不到的问题);
3.安装DS3.2;
4.通过DriverStudio菜单{C:\Documents and Settings\All Users\「开始」菜单\程序\Compuware DriverStudio\Develop}下的DDK Build Settings子菜单启动VC,不要去点桌面上的快捷方式。
5.用Open Workspace打开位于DS安装目录的
……\DriverWorks\Source\vdwlibs.dsw。

  1. 选择VC的Build菜单,选择batch Build,在之后的对话框中选择"Select x86",然后点击Rebuld
    all.等待编译成功,编译成功后,vdw_wdm.lib会在{E:\Program
    Files\Compuware\DriverStudio\DriverWorks\lib\i386\checked(或是free)}下。
  2. 打开位于……\DriverWorks\Examples\wdm\hellowdm.dsw,然后编译(用VC的编译和用DS增加的编译钮都可以)。如
    果你可以在其目录中找到hellowdm.sys你就成功了。如果程序报警:不能找到kcsq.h,可到{E:\Program
    Files\Compuware\DriverStudio\DriverWorks\include}中找到。
    8.使用Driver wizard生成用VC编译的项目后,修改项目属性中的Link,删除ntstrsafe.lib库的包含.
    重新编译驱动程序即可成功.(避免出现找不到ntstrsafe.lib库的错误)
    现在我们就可以编写USB驱动程序啦!!!嘿嘿~~~
博主
kourety@126.com
kourety_'s Blog
kourety_
点击跳转