阅读:1289回复:0
新手,刚刚装上DDK和driverstudio,用向导做了例子,没法运行啊!请走过路过的各位帮忙看看,谢谢!
本来是做单片机的,以前很少做上位机的程序,因为公司要用一个USB到串口的芯片做打印机的接口,所以需要编写USB的打印驱动程序,真头疼啊,只好先从网上下载一些资源从零开始,包括DDK和Driverstudio,VC,安装完毕之后,使用Driverwizard向导一步步的进行,然后在VC里看到了一个工程,结果一运行就出错:
Compiling... Okk.cpp D:\PROGRA~1\NuMega\DRIVER~1\DRIVER~3\include\vdw.h(76) : fatal error C1083: Cannot open include file: 'wdm.h': No such file or directory OkkDevice.cpp D:\PROGRA~1\NuMega\DRIVER~1\DRIVER~3\include\vdw.h(76) : fatal error C1083: Cannot open include file: 'wdm.h': No such file or directory Error executing cl.exe. 一开始我以为是路径没有设对,就设定BaseDir为D:\WINDDK\3790.1830,CPU自动生成i386,但是运行还是出这个错,然后我查了一下wdm.h文件夹, 在D:\WINDDK\3790.1830\inc\ddk\wdm\w2k 在D:\WINDDK\3790.1830\inc\ddk\w2k都有,我把这两个都试了,还是不行 另外,我直接在Project Setting里link和resources设置路径,还是不对,最后我实在没有办法,就直接把该头文件拷过去了,后来又拷了很多头文件,比如在D:\WINDDK\3790.1830\inc\crt里的,但是最后它还是提示: D:\Program Files\Microsoft Visual Studio\VC98\include/common.ver (83): error RC2104 : undefined keyword or key name: VER_FILEFLAGSMASK Error executing rc.exe. 真不知道该怎么办了? 请各位帮忙看一下,给点建议,谢谢! |
|