mfkwfn121 2007-8-16 11:40
Link Error: 16-bit code reference to is out of range
[size=12px]我编写的应用程序现在还出现了很多类似的链接错误,错误提示如下:[/size]
[size=12px]
Link Error: 文件名: ‘函数名’ 16-bit code reference to ‘调用的函数’ is out of range.[/size]
[size=12px]如:[/size]
[size=12px]Link Error: ceinit.c: ‘RegCeUpper' 16-bit code reference to ‘PbCE_new' iis out of range.[/size]
[size=12px]
“函数名”是我应用程序中的函数的名字,“调用的函数”是对应函数中调用的函数。[/size]
[size=12px]好多函数都提示这个错误,不知道怎么解决,也不知道是否与64K的限制相关。
希望高手能够指点指点如何解决这些错误!期待您的回复。。。[/size]
mfkwfn121 2007-8-17 10:00
回复 #2 eCool 的帖子
我看到了 如何为应用程序分段的介绍:[url]http://bbs.tompda.com/viewthread.php?tid=1663278[/url]
但我从安装的 CodeWarrior9.3 中没看到 ”New Project”窗口中有”Palm OS Multi-Segment App”选项;
”Project”菜单中”Create New Segment”菜单项 也是灰的,不能用。
请问是什么原因?我又该如何为我的应用程序分段?非常感谢!
eCool 2007-8-17 21:11
不用啊,New Project下的模板,大部分都支持分段的。另外点击“Create New Segment”前要先选择好target才能点!
mfkwfn121 2007-8-20 12:43
噢,弄明白了,现在分段成功了。谢谢版主
骑着蜗牛超车 2008-6-1 01:16
不得不顶
[img]http://bbsimg.qq.com/2005/01/20/013/282.jpg[/img]