本文主要是介绍移植程序到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()来分别调用。
- 以及带符号整形和不带符号整形是非常需要区别的,这点你心里得有数。不能大意,切切!
总之,一定要谨慎,丝毫的差错都会引起程序的崩溃!
这篇关于移植程序到symbian平台的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!