下载了一个不知道谁写的UsbPort代码,里面不相干的文件很多,有用的就几行(代码错误得一塌糊涂,必须初始化的变量没初始化,“==号”写成“=号”,……),历经多次失败终于运行正确,步骤如下:
1. 去微软网站下载WinDDK,现改名叫WDK,最新版本是GRMWDK_EN_7600_1.ISO,安装它。因为必须的文件hidsdi.h,hidpi.h,hidusage.h,hid.lib, hidclass.lib, hidparse.lib在VC中没自带。
2. 将WDK安装目录加入到VC设定中,加入到工程设定中是没用的
menu:Tools/Options/Projects and Solutions/VC++ Directories,右边Show directories for中选择Include files,将两个目录添加进去,顺序如下:
C:/WinDDK/7600.16385.1/inc/ddk
$(VCInstallDir)include
$(VCInstallDir)atlmfc/include
C:/WinDDK/7600.16385.1/inc/api
$(WindowsSdkDir)/include
$(FrameworkSDKDir)include