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

我们使用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有效。

转载于:https://www.cnblogs.com/felixYeou/archive/2008/09/05/1284997.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值