下载了一个开源的libusb源码工程,
编译配置:
修改工程libwdi 中config.h 的原工程的路径
#ifndef LIBUSB0_DIR
//#define LIBUSB0_DIR "Z:/packages/libusb-win32"
#define LIBUSB0_DIR "E:/Code/libusb-win32-bin-1.2.6.0"
#endif
由于跟原工程的安装版本不同,所以要修改ddk_make中的make.cfg
; (REQUIRED)
WINDDK_BASE=D:\WinDDK
;WINDDK_DIR=!WINDDK_BASE!\6001.18002\
WINDDK_DIR=!WINDDK_BASE!\7600.16385.1\
;
; (optional)
WINDDK_W2K_DIR=!WINDDK_BASE!\7600.16385.1\
;PACKAGE_ROOT_DIR=Z:\packages\libusb-win32\
PACKAGE_ROOT_DIR=E:\Code\libusb-win32-bin-1.2.6.0\
....
; Path to Inno Setup Compiler (http://www.jrsoftware.org/isdl.php)
;ISCC=C:\Program Files (x86)\Inno Setup 5\ISCC.exe
//-----------------
make.cmd 默认的x86驱动为W2K,7600.16385.1并没有对应的W2K环境,对应的最低为WXP
所以可以修改make.cmd或者修改工程build cmd参数。
版权声明:本文为lgd0325原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。