3111|3

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

编译winCE出现错误,what's worry? [复制链接]

错误信息BUILD: [01:0000002553:ERRORE] NMAKE :  U1073: don't know how to make 'H:\work\osdesign\OSDesign\OSDesign\Wince600\SMDK6410_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\SDcardlib.lib'
BUILD: [01:0000002555:ERRORE] NMAKE.EXE TargetExeFiles  -i -c BUILDMSG=Stop.  BUILDROOT=D:\WINCE600\PLATFORM\SMDK6410 LINKONLY=1 NOPASS0=1MAKEDLL=1 failed - rc = 2

此帖出自WindowsCE论坛

最新回复

我请遇到类似的问题,请DX 指点 出错提示如下: NMAKE :  U1073: don't know how to make 'E:\WINCE600\platform\Mini2440\lib\ARMV4I\debug\SC2440_SDHCBase.lib' BUILD: [02:0000001023:ERRORE] NMAKE.EXE TargetLibFiles  -i -c BUILDMSG=Stop.  BUILDROOT=E:\WINCE600\PLATFORM\Mini2440 LINKONLY=1 NOPASS0=1 failed - rc = 2. 我在E:\WINCE600\PLATFORM\Mini2440\lib\ARMV4I\debug文件夹下可以找到SC2440_SDHCBase.lib文件,该文件属性正常,可读可修改 E:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE source文件如下: RELEASETYPE=PLATFORM TARGETNAME=SC2440_SDHCBase TARGETTYPE=LIBRARY INCLUDES=$(_TARGETPLATROOT)\src\inc; SOURCES = SDHCMain.cpp \           SDIOControllerBase.cpp E:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHC里的source 文件如下: RELEASETYPE=PLATFORM TARGETDEFNAME=SDHC_SC2440 DEFFILE=$(TARGETDEFNAME).def TARGETNAME=$(TARGETDEFNAME) TARGETTYPE=DYNLINK DLLENTRY=DllEntry TARGETLIBS= \     $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib   \     $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib SOURCELIBS= \         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\sdcardlib.lib \         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\sdhclib.lib \         $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\sdbus.lib \         $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\SC2440_SDHCBase.lib INCLUDES=..\SDHCBase;$(_TARGETPLATROOT)\src\inc; SOURCES = SDIOController.cpp \   详情 回复 发表于 2010-4-27 20:04
点赞 关注
 

回复
举报

83

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
如果sources、makefile等文件都写正确,看看是不是缺少某个lib。
上次我出这个错,就是sources里SOURCELIBS中的一个lib没编译出来
此帖出自WindowsCE论坛
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
问题找到了。。。结贴吧
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
我请遇到类似的问题,请DX 指点

出错提示如下:
NMAKE :  U1073: don't know how to make 'E:\WINCE600\platform\Mini2440\lib\ARMV4I\debug\SC2440_SDHCBase.lib'
BUILD: [02:0000001023:ERRORE] NMAKE.EXE TargetLibFiles  -i -c BUILDMSG=Stop.  BUILDROOT=E:\WINCE600\PLATFORM\Mini2440 LINKONLY=1 NOPASS0=1 failed - rc = 2.

我在E:\WINCE600\PLATFORM\Mini2440\lib\ARMV4I\debug文件夹下可以找到SC2440_SDHCBase.lib文件,该文件属性正常,可读可修改
E:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHCBASE source文件如下:
RELEASETYPE=PLATFORM
TARGETNAME=SC2440_SDHCBase
TARGETTYPE=LIBRARY

INCLUDES=$(_TARGETPLATROOT)\src\inc;

SOURCES = SDHCMain.cpp \
          SDIOControllerBase.cpp

E:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\SDHC\SDHC里的source 文件如下:
RELEASETYPE=PLATFORM
TARGETDEFNAME=SDHC_SC2440
DEFFILE=$(TARGETDEFNAME).def

TARGETNAME=$(TARGETDEFNAME)
TARGETTYPE=DYNLINK

DLLENTRY=DllEntry

TARGETLIBS= \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ceddk.lib   \
    $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib

SOURCELIBS= \
        $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\sdcardlib.lib \
        $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\sdhclib.lib \
        $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\sdbus.lib \
        $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\SC2440_SDHCBase.lib

INCLUDES=..\SDHCBase;$(_TARGETPLATROOT)\src\inc;

SOURCES = SDIOController.cpp \
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表