USB上位机驱动程序环境搭建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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驱动程序啦!!!。