×
Namespaces

Variants
Actions

目前Nokia N8真机Debug的解决办法

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

测试基于
设备:: Nokia N8

兼容于
平台: Symbian^3
Symbian
Symbian^3

文章
zhouhl 在 12 Sep 2010 创建
最后由 hamishwillee 在 30 Apr 2013 编辑


Contents

引言

随着Nokia N8的发布,越来越多的Qt应用程序将N8作为自己的目标平台。随之而来的是对Debug的需求。然而目前在N8上对Qt程序进行Debug还存在一些问题,断点停不住甚至无法Debug。

本文针对目前的情况,向大家介绍一种使用Qt Creator对N8上的Qt程序进行真机Debug的方法。


安装目前最新的AppTRK

要在N8上做真机调试,我们首先要在N8上安装目前最新的s60_tb_9_2_app_trk_版本号.sisx,下载链接:http://tools.ext.nokia.com/trk//


使用Nokia Qt SDK 1.0

经测试,使用其他Symbian SDK 对Qt程序进行Debug ,比如Nokia_N97_SDK_v1.0,是一直都有问题的,断点停不住。估计是由于Qt Creator 2.0.0 和这些SDK的兼容性不好,毕竟Nokia Qt SDK中已经集成了Qt Creator,所以我们推荐大家使用Nokia Qt SDK。

修改pro文件

在pro文件中加入:

    debug{
MMP_RULES -= PAGED
MMP_RULES += UNPAGED
}


例如:

symbian {
TARGET.UID3 = 0xe91250b3
# TARGET.CAPABILITY +=
TARGET.EPOCSTACKSIZE = 0x14000
TARGET.EPOCHEAPSIZE = 0x020000 0x800000
 
debug{
MMP_RULES -= PAGED
MMP_RULES += UNPAGED
}
}


注意事项

一:build configuration一定要选Debug模式。

二:修改pro文件之后,一定要记得把项目彻底clean一下再重新编译。


相关链接

This page was last modified on 30 April 2013, at 08:52.
184 page views in the last 30 days.