大隐于市

用艺术的眼光看待编程!

用户操作
[即时聊天] [发私信] [加为好友]
孙东风ID:dongfengsun
137039次访问,排名595好友5人,关注者41
03年从西安交通大学毕业后一直从事移动平台的开发工作。崇尚一切自由的东西,热爱交流。目前专注于手机二维码技术研究并负责技术管理工作,希望能和同行认识、交流、共享。
dongfengsun的文章
原创 74 篇
翻译 2 篇
转载 33 篇
评论 163 篇
孙东风的公告
原创文章转载请注明出处
QQ :372590353
MSN:sundongfeng1227@hotmail.com
  我的EMAIL



最近评论
xyz90830:可要知道手机平台太繁多了~要做普遍得很大财力 物力
xyz90830:可要知道手机平台太繁多了~要做普遍得很大财力 物力
thesameway:51旧书网 同城易书
www.51jiushu.com
www.51jiushu.net
二手书、旧书同城交易平台
分类齐全、快速发布、准确搜索
Microsoft_China_Vip:


www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



KING:这个我早给我们老板提过了 他对此认同 但是觉得现阶段没必要做 哎 我们公司还做手机软件的 可惜了啊
文章分类
收藏
    相册
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 Symbian开发之Debug功能模块收藏

    新一篇: 深入探索Symbian多视图程序开发 | 旧一篇: 关于默认构造函数的几个错误认识

            Symbian开发中想查看Debug信息显得异常麻烦,那么可以在代码中加入如下的Debug模块。从而使Debug信息保存在*.txt文件中。 

    #define MY_DEBUG
    #ifdef MY_DEBUG
    #include <stdio.h>
    static void MY_TRACK(const char *str)
     {
     FILE *fp = fopen("c:\\my_track_char.txt", "a+");
    // if (fp == NULL)
    //  {
    //   exit(-1);
    //  }
     fprintf(fp, "%s\r\n", str);
     fclose(fp);
    }

    static void MY_TRACK(const TDesC& aMsg)
     {
     FILE *fp = fopen("c:\\my_track_desc.txt", "a+");
    // if (fp == NULL)
    //  {
    //   exit(-1);
    //  }
     fwrite(aMsg.Ptr(), sizeof(int), aMsg.Length(), fp);
     fclose(fp);
    }

    #define MY_TRACK_NUMBER(x, y) {\
     FILE *fp = fopen("c:\\my_track_number.txt", "a+"); \
     fprintf(fp, "number test: ");\
     fprintf(fp, x);\
     fprintf(fp, " = ");\
     fprintf(fp, "%d\r\n", y);\
     fclose(fp); \
    }

    #else

    #include <stdio.h>
    static void MY_TRACK(const char *str)
     {
     }

    #define MY_TRACK_NUMBER(x, y)
    }

    #endif

     

    还有两个额外的步骤:

    1:修改*.mmp文件,包含以下内容

    SYSTEMINCLUDE \epoc32\include\libc

    2:在*.mmp文件中加入

    LIBRARY estlib.lib

     

    随后会在C:\Symbian\8.0a\S60_2nd_FP2_CW\Epoc32\winscw\c目录下产生调试文本文件。

    发表于 @ 2008年03月14日 20:53:00|评论(loading...)|编辑

    新一篇: 深入探索Symbian多视图程序开发 | 旧一篇: 关于默认构造函数的几个错误认识

    评论

    #oyq_yangy 发表于2008-04-01 17:09:15  IP: 211.94.155.*
    不错,就是太simple了。而且
    fwrite(aMsg.Ptr(), sizeof(int), aMsg.Length(), fp);按sizeof(int)取是不对的。把std c改成pure symbian,如果再加上可变参就更好了。
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 孙东风