lidawei2005
驱动牛犊
驱动牛犊
  • 注册日期2005-10-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1697回复:3

问关于debug和release的编译问题!在线等!

楼主#
更多 发布于:2007-03-31 11:27
  用
PB4.2编译wince内核时,如果用release模式则没有问题,编译通过,也能生成NK.nb0
但是用debug模式时,就会有错误,错误如下:
e:\wince420\platform\smdk2410\eboot\ne2000.obj() : error LNK2019: unresolved external symbol __imp___rt_sdiv referenced in function DumpEtherFrame
e:\wince420\platform\smdk2410\eboot\udp.obj() : error LNK2001: unresolved external symbol __imp___rt_sdiv
e:\wince420\platform\smdk2410\target\armv4\debug\eboot.exe() : error LNK1120: 1 unresolved externals

因为刚接触这个东西,请大家帮我想想,谢谢!
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-31 11:49
可能缺少某个.lib
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-01 20:04
是因为DEBUG版时少这个函数,DumpEtherFrame
你看看是没有实现还是某个条件编译使其没有起作用.
或者不要调用它.
学海无涯
alien75
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2011-07-26
  • 粉丝1
  • 关注0
  • 积分68分
  • 威望163点
  • 贡献值1点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-04-13 11:28
在eboot的sources文件中加入NOMIPS16CODE=1 试试
游客

返回顶部