彻底解决塞班调试问题

carbide c++ 联机调试,经常会报错

比如:"TrkProtocolPlugin failed to launch the application (installing the application may have failed or dependent libraries may be missing)

括号里面的东西经常见到。

一直以为是手机安装了多余软件造成的,因为我发现格机马上调试基本都能成功,

今天再次搜索这个问题,终于研究出解决办法了。

出现这个提示是大概原因可能是

1:trk连接通信不正常

2:调试的程序没有成功安装到手机上,导致不能调试

我的carbide c++ 版本是2.6,手机6710n (s60 v3.2)

解决:

1这个问题,a要安装trk,这个不多解释了吧

                  b连接设置,连接方式是usb,通信是usb虚拟的com4如图


注意com4的通信速率推荐手动改成115200(我的电脑-右键管理-设备管理器-com4-属性)


之前我还尝试把com4改成com1,其实这是没必要的,com4一样可以正常通信,没必要根据trk提示也改为port 1

2这个问题要修改一下carbide c++的调试设置


第一个选项是:每次调试都安装程序,即使调试的程序没有改变

第二个选项是:是否显示安装界面

默认第一项没选,第二项选择了。

现在就把第一个勾上,我发现经常我改了程序,调试也没有效果,强制安装好了。

第二个选项暂时不勾选。(可能会遇到和我一样的问题->)调试一下,安装程序提示证书过期或者未生效

解决:

设置程序签名文件:

项目右键--属性-选择carbide c++ build config××--sis builder-里面有一个条目,选择编辑




加上自己的证书,key,重新编译生成sisx,在调试就ok了。(生成了sisx,用签名工具核实一下签名有效期)


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值