主题 : WinCE编译Debug版本时为什么总是通不过? 复制链接 | 浏览器收藏 | 打印
追求卓越,拒绝平庸
级别: 新手上路
UID: 25086
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
综合积分: 48 分
注册时间: 2010-07-19
最后登录: 2015-09-06
楼主  发表于: 2010-07-23 08:46

 WinCE编译Debug版本时为什么总是通不过?

      我用的是PB5.0编译一个工程时为什么release版本没有错误,而编译debug版本时总是提示出错。错误提示为:
BUILD: [01:0000000209:ERRORE] NMAKE :  U1073: don't know how to make 'C:\WINCE500\PBWorkspaces\arm2440\WINCE500\smdk2440a_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\Ndis.lib'
BUILD: [01:0000000211:ERRORE] NMAKE.EXE  -i -c BUILDMSG=Stop.  NOLINK=1 NOPASS0=1 failed - rc = 2
      有人说是缺少Ndis.lib,如果是缺少这个库文件,那么编译release版本时为什么不出错呢。从编译release版本时不出错就排除了缺少Ndis.lib库或相关组件的情况,错误很可能是出在编译debug版本时的环境变量设置不正确。但不知道具体哪里出错,请高手们指点一下。
追求卓越 拒绝平庸
级别: 新手上路
UID: 38238
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2011-02-23
最后登录: 2017-09-13
1楼  发表于: 2011-03-04 09:16
兄弟,这问题后来怎么解决的呢?
级别: 新手上路
UID: 38976
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-03-03
最后登录: 2011-09-12
2楼  发表于: 2011-03-04 12:31
新建一个目录retail\
在把Ndis.lib 从lib\ARMV4I\debug 拷贝到 retail\下即可。
我的就是这么解决的:)