阅读:2343回复:0
如何使用pb的例子,还有,哪里有usbd.lib文件?
1, 目的:
我想使用pb4.2的usb device driver例子,如:F:\\WINCE420\\PUBLIC\\COMMON\\OAK\\DRIVERS\\USB\\CLASS\\STORAGE\\class这个例子. 2, 步骤 我在platform中insert feature,把那个例子的sources file加进来.可以看到它被加入我的平台的user feature下面来.然后编译此feature,但是只能生成usbmsc_lib.lib(那如何生成usbmc.lib呢). 而我想生成USBMSC.dll,就把DOSYSGEN=1 去掉. 可是nmake的时候出错.因为找不到usbd.lib.pb的帮助说pb有,但是我根本就没有找到此文件. 3,问题 a,我使用pb例子的方法对否? b,usbd.lib如何找到?或者如何生成? usbmc.dll如何生成? 4, 此sources file如下: DOSYSGEN=1 SYNCHRONIZE_DRAIN=1 !IFDEF DOSYSGEN TARGETNAME = USBMSC_LIB TARGETTYPE=LIBRARY TARGETDEFNAME=usbmsc DEFFILE=$(TARGETDEFNAME).def WINCETARGETFILE0=$(_COMMONOAKROOT)\\lib\\$(_CPUINDPATH)\\$(TARGETDEFNAME).def !ELSE TARGETNAME = USBMSC TARGETTYPE = DYNLINK TARGETLIBS = \\ $(_COMMONSDKROOT)\\lib\\$(_CPUINDPATH)\\coredll.lib \\ $(_COMMONOAKROOT)\\lib\\$(_CPUINDPATH)\\usbclient.lib \\ $(_SYSGENOAKROOT)\\lib\\$(_CPUINDPATH)\\usbd.lib \\ DLLENTRY = DllEntry !ENDIF #CDEFINES = $(CDEFINES) -DGET_DT INCLUDES = $(_COMMONDDKROOT)\\inc;$(_COMMONOAKROOT)\\inc;..\\inc; SOURCES = \\ BOT.C \\ CBIT.C \\ USBMSC.C \\ MSC_WARNING_LEVEL = $(MSC_WARNING_LEVEL) /W3 /WX !IF \"$(BUILD_BROWSE)\"==\"1\" CDEFINES = $(CDEFINES) -FR !ENDIF #xref VIGUID {0054a32a-6c90-4bf8-a129-b860e1b05747} #xref VSGUID {86038a99-f6f0-4b61-8e76-89e125b6335f} |
|