新闻  |   论坛  |   博客  |   在线研讨会
USB上位机驱动程序环境搭建{一}WinXP SP1+DS3.2+XP DDK+VC6.0 分享修改
0750long | 2009-04-07 16:18:48    阅读:1894   发布文章

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。
6. 选择VC的Build菜单,选择batch Build,在之后的对话框中选择"Select x86",然后点击Rebuld all.等待编译成功,编译成功后,vdw_wdm.lib会在{E:\Program Files\Compuware\DriverStudio\DriverWorks\lib\i386\checked(或是free)}下。


7. 打开位于……\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驱动程序啦!!!嘿嘿~~~

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客