阅读:1277回复:7
用DriverStudio生成向导出问题啦
我的机子是win2000,依次装了vc6.0,2000ddk,DriverStudio Release 2.5,用DriverStudio在vc环境下面的命令build with build.exe编译成功了2000ddk自带的代码。
现在用DriverStudio的wizard功能生成代码框架时却总不成功。 下面是几个出错的例子。(完全都是用向导生成,我没有修改任何代码) 1。用build with build.exe编译出错:出错地方如下: #if (!defined(TDI_WINDOWS_NT) && !defined(TDI_WINDOWS_95)) || BINARY_COMPATIBLE #error(\"Please Change Project Setting for your Driver as follows:\") #endif 但是我在project->setting->c/c++ :preprocessor definitions中定义了TDI_WINDOWS_NT 和设置了BINARY_COMPATIBLE=0。下面是我在preprocessor definitions中的设置。 _DEBUG,DEBUG,DBG=1,WIN32,_WINDOWS,TDI_WINDOWS_NT,i386=1,ushort=USHORT,ulong=ULONG,uchar=UCHAR,_X86_,IS_32,NDIS_MINIPORT_DRIVER,NDIS50_MINIPORT=1,BINARY_COMPATIBLE=0,WIN32_LEAN_AND_MEAN 2。例外一个例子报错:LINK : fatal error LNK1181: cannot open input file \"D:\\SOFT_I~1\\NuMega\\DRIVER~1\\DRIVER~3\\lib\\i386\\checked\\vdw_wdm.lib 我发现在project->setting->linking->input :object/library modules中定义了 wdm.lib \"$(DRIVERWORKS)\\lib\\$(CPU)\\checked\\vdw_wdm.lib\" 但是我的机子里面根本没有vdw_wdm.lib这个文件。 反正到现在为止,我还没有编译成功一个用DriverStudio向导生成的代码。 请问出错在哪里?谢谢!!! [编辑 - 7/23/02 by heaven_sky] |
|
最新喜欢:HuYugu... |
沙发#
发布于:2002-07-24 09:38
你要用VC在DS的安装目录D:\\Program Files\\NuMega\\DriverStudio\\DriverWorks\\source下有一个工程用
VC编译成*.lib文件即可。 |
|
板凳#
发布于:2002-07-24 10:56
1 环境变量没设置好。
2 可以在VC环境下生成DS的库文件。请看Driver Works的帮助文档“Building the DriverWorks Libraries” |
|
|
地板#
发布于:2002-07-24 18:24
要先编译DS的类库,然后就可以了
|
|
|
地下室#
发布于:2002-08-07 15:54
同意楼上几位,我是新来的,请指教!
|
|
5楼#
发布于:2002-08-07 15:57
如果编译DS类出错,怎么办?
|
|
6楼#
发布于:2002-08-07 18:31
如果环境设置好了编译还出错,那只好重新安装ds了。 :P
|
|
|
7楼#
发布于:2002-08-08 09:09
请问如何设置环境??
|
|