首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

ufnmdd.lib 在哪里?解决办法

2012-06-15 
ufnmdd.lib 在哪里?平台: 2440 +wince5.0Q:将Samsung 的5.0 BSP 的USB驱动移植到自己的平台上!在sources文

ufnmdd.lib 在哪里?
平台: 2440 +wince5.0
Q:将Samsung 的5.0 BSP 的USB驱动移植到自己的平台上!在sources文件里面看到 链接

了$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ufnmdd.lib ,但我在C:\WINCE500

\PUBLIC\COMMON\OAK\DRIVERS 下面的USB 和USBFN 里面都没有找到生成ufnmdd.lib的

sources文件!
在C:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\USBFN\CONTROLLER\MDD下找到了

ufnmdd.cpp和ufnmdd.h文件! 但这里是生成UFNMDDBASE.lib的!这个库里面也有

UfnPdd_Init()的调用,


下面是5.0BSP里面的USB\FUNCTION 下sources的原文:
TARGETNAME=sc2440usbfn
TARGETTYPE=DYNLINK
RELEASETYPE=PLATFORM
DLLENTRY=DllEntry
PREPROCESSDEFFILE=1
DEFFILE=sc2440usbfn.def
CDEFINES=$(CDEFINES) -DDEBUG
TARGETLIBS= \
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ufnmdd.lib 

SOURCELIBS= $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ufnmdd.lib \
#$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ufnmddbase.lib 

   
SOURCES = \
  sc2440pdd.cpp


-下面是-UFNMDDBASE.lib的sources原文------------------------

TARGETNAME = UFNMDDBASE
TARGETTYPE = LIBRARY

SOURCES= \
  ufnmdd.cpp \
  enum.cpp \
  ufnbus.cpp \
  pipe.cpp \
  transfer.cpp
---------------------------
请问各位ufnmdd.lib在哪里,怎么生成的! 我用CTRL+F全搜索,奇怪的是我的平台release下面却有?


[解决办法]

探讨
如果ufnmdd.lib = ceosutil.lib + defbuslib.lib + ufnmddbase.lib 成立!
那么

USB\FUNCTION 下sources的原文:
TARGETNAME=sc2440usbfn
TARGETTYPE=DYNLINK
RELEASETYPE=PLATFORM
DLLENTRY=DllEntry
PREPROCESSDEFFILE=1
DEFFILE=sc2440usbfn.def
CDEFINES=$(CDEFINES) -DDEBUG
TARGETLIBS= \
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ufnmdd.lib

SOURCELIBS= $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ufnmdd.lib\
# $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ufnmddbase.lib
怎么做这样的链接?

热点排行