libusb-win32 编译配置

本文介绍了一位开发者如何针对不同版本的libusb-win32进行源码编译配置的过程,包括修改config.h文件中的路径设置以及调整make.cfg中的编译环境变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载了一个开源的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参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值