- 积分
- 106
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2008-7-18 12:59:47
|
显示全部楼层
晕了
想整合来短信显示对方姓名和区号秀1.6,发现问题。。。
区号秀1.6用的processor mode是Thumb,来短信用的processor mode是Arm
两个整合起来的话。。。
用Thumb编译出现以下错误:
Error[Ta029]: __thumb functions can only call __swi functions with swi_number in range 0-0xFF
函数调用超出范围
用Arm编译出现以下错误:
Error[e18]: Range error, Thumb branch and link to ARM label
Where $ = GetCurMenuItem + 0x1D [0xA080FE98]
in module "main" (I:\CodeShow+Name\CX6Cv50\Obj\main.r79),
offset 0x60 in segment part 0, segment CODE
What: ((AppendInfoW - ($ + 4) == 0 ? 1 : AppendInfoW - ($ + 4)) & 1) == 0 [0x1]
Allowed range: 0x0 - 0x0
Operand: AppendInfoW [0xa080f70c]
in module CodeShow (I:\CodeShow+Name\CX6Cv50\Obj\CodeShow.r79),
Offset 0x0 in segment part 12, segment CODE
跳转分支超出范围
怎么办呀?::/\fns |
|