SYMBIAN 控制台程序 在真机上的运行

碰到的问题是控制台程序安装到手机上后,没一个图标可以用来启动,以下转载的是加入后,在手机的"安装"下可以找到对应的图标打开程序.需要改的地方我加了背景色.

 

我们使用Carbide的向导,可以方便的建立一个控制台应用程序,步骤如下:

 

1、菜单File->New->Symbian OS C++ Project

2、在弹出的对话框选择Generic Symbian OS->Basic consle application(EXE)

3、完成向导就成功创建了一个控制台应用程序

 

此引用程序能正确的在模拟器中运行。但是,传入真机后,安装成功,在程序项里却找不到此程序。

 

解决方案:

 

1、新建一个文件夹data,添加资源文件TestConsoleApp_reg.rss,内容如下:

 

#include  < appinfo.rh >

UID2 KUidAppRegistrationResourceFile
UID3 
0x0E0C8D49        //  改为与mmp文件相匹配的UID3

RESOURCE APP_REGISTRATION_INFO
{
app_file
= " TestConsoleApp " ;    // 改为工程包含入口函数的文件名
embeddability 
=  KAppNotEmbeddable;
}

 

2、在mmp文件中添加一下几行:

 

SOURCEPATH ../data 

START RESOURCE TestConsoleApp_reg.rss
LANG SC
TARGETPATH /
private / 10003a3f / apps
END

 

3、在pkg文件中加入对资源文件编译后的文件的引用:

 

" $(EPOCROOT)Epoc32/data/z/private/10003a3f/apps/TestConsoleApp_reg.rsc " - " !:/private/10003a3f/import/apps/TestConsoleApp_reg.rsc "

 

4、添加自签名,编译完成。

 

注:1、以上控制台程序名为TestConsoleApp,请自行更改为对应的程序名;

         2、以上程序仅针对S60 3rd有效。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值