 |
chen_tu的意见:
我想你的SDK可能不是所需要的版本,我在安装DDK和win32 SDK后没出现过你的问题,如果是NT DDK 和WIN32 SDK 两个软件,安装后应该没问题。
此外,你要注意一下DDK的说明文档,里面有具体的安装设置说明,如果安装后设置不对
编译肯定会出问题,对VC批处理,和DDK环境设置批处理最好多了解一下。还有一点说明,在DDK的技术文档中有不少BUG,在实际中的情况和文档中所描述的有差异。
Zheng Chun Cheng的意见:
编译驱动程序一般:
1.vc50+sp3 或 vc60+sp3
2.ddk
3.makefile 文件
4.运行ddk带的free or checked build enviroment
姜忠伟的意见:
其实我也出现了这样的问题(现在也有),可能原因很多,我只说一下我的解决办法:
1、进入DOS,在进入SDK目录, 如cd win32sdk(我的NT在D:, DDK目录是D:\Win32sdk);
2、运行setenv d:\win32sdk;
3、再进入NT DDK目录下的bin目录,
如e:(回车),
cd ddk\bin(我的DDK目录是
e:\ddk);
4、运行setenv e:\ddk checked或 setenv e:\ddk free,即可编辑DDK的例子及自己的程序。
我也试过做成批处理文件,但只能执行第一个Setenv d:\win32sdk。
我也是初学希望与大家交流。
amethyst的意见:
去看看Setenv.bat修改一下或许会有用吧!
《WINDOWS设备驱动程序技术内幕 》
《实用技术:WINDOWS NT与WINDOWS 2000设备驱动及开发》
《Windows 设备驱动程序(VXD 与 WDM)开发实务 含盘》
《虚拟设备驱动程序开发起步与进阶》
《WIN 9X虚拟设备驱动程序编程指南》
此问题由Zheng Chun Cheng等回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, DDK与硬件设备, hardware, ddk, vtoolsd, driver studio, winrt。
|