问一下 pdiusbd12中检查它的型号的时候,为什么要读取两次?
U32 tmp;
D12Cmd = 0xfd;
tmp = D12Dat;
tmp = tmp < <8|D12Dat;
return tmp;
也就是说为什么还要这一步:tmp = tmp < <8|D12Dat;
------解决方案--------------------
我换了ddk之后,我的driverstudio库文件编译已通过,但是在生成test程序之后,在test下面有两个工程,一个是test,一个是testApp.
在对test进行编译时出现:LINK : fatal error LNK1181: cannot open input file 'vdw_wdm.lib '
执行 link.exe 时出错.
而对testApp编译时出现:c:\test\driver\testdriver.cpp(13) : fatal error C1083: Cannot open include file: 'vdw.h ': No such file or directory
执行 cl.exe 时出错.
那位高手知道这是怎么回事,来指点一下!