鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 手机系统开发 > Symbian > >

symbian 关于3Th

来源:互联网 作者:佚名 时间:2015-09-25 05:47
关于 3Th symbian S60 3rd Edition将原来的.app文件改为了.exe,因此需要做以下几个方面的程序改动,才能在3rd SDK下编译通过。 1、在xxxxappplication.cpp中不再使用DLL entry point E32Dll(),改为 //E32Mian //Entry point for the application GLDEF_C T
关于3Th symbian

S60 3rd Edition将原来的.app文件改为了.exe,因此需要做以下几个方面的程序改动,才能在3rd SDK下编译通过。
1、在xxxxappplication.cpp中不再使用DLL entry point E32Dll(),改为
//E32Mian
//Entry point for the application
GLDEF_C TInt E32Main()
{
return EikStart::RunApplication(NewApplication);
}
2、包含头文件<eikstart.h>,在mmp中包含eikcore.lib,xxxxapplication.cpp文件中的NewApplication() 函数改为本地定义:
EXPORT_C attribute should be changed to LOCAL_C.
3、在.mmp文件中重新定义resource的保存目录
START RESOURCE <project>.rss
TARGETPATH \resource\apps
HEADER
END
4、重新定义register资源文件(可参考SDK)

如果希望程序能运行在目标设备上,还必须对sis文件进行签字,生成sisx文件才能安装。
网友评论
<