移植程序到symbian平台

关于移植程序到symbian平台

From Forum Nokia Wiki

symbian平台理论上可以平移标准的C/C++语 言程序,以及标准库。只需要在mmp文件中进行如下编写:

TARGET hello.exe

TARGETTYPE exe
UID 0
SOURCEPATH .
SOURCE slhello.c
SYSTEMINCLUDE /epoc32/include/libc /epoc32/include
 
LIBRARY estlib.lib euser.lib
STATICLIBRARY ecrt0.lib


注意里面的/epoc32/include/libc 还有estlib.lib 这些都是必须的,以形成标准库的正确调用。ecrt0.lib也是需要的。


这里面有几点是要注意的:

  • 对memcpy来说,不需要使用<memory.h>,symbian可以直接转换为User的全局函数。
  • 以及对__int64的独特类型,symbian只有TInt64这个类与之对应,使用时要慎之又慎,必要时要用High()和Low()来分别调用。
  • 以及带符号整形和不带符号整形是非常需要区别的,这点你心里得有数。不能大意,切切!


总之,一定要谨慎,丝毫的差错都会引起程序的崩溃!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值