zoukankan      html  css  js  c++  java
  • 用S60操作系统SDK开发NOKIA手机应用程序学习笔记(2)

    在之前下载了个sdk后,发现只有模拟器,为了避免自己从头写代码,我到nokia的网站上下了S60_SDK_v21c_Chinese_MS.zip
    中文版for vc++的sdk
    下载地址
    http://nds1b.forum.nokia.com/nnds/ForumDownloadServlet?id=5845&name=S60%5FSDK%5Fv21c%5FChinese%5FMS%2Ezip

    简单说一下,有3种途径开发
    1 直接用sdk,命令行编译运行
    2 用vc++做ide
    3 用 CodeWarrior for Symbian v3.0 做ide,但是CodeWarrior 是要钱的,嘿嘿,nokia那里有15天试用的版本下载。

    我装好了S60_SDK_v21c_Chinese_MS,打开vc6却没发现任何新加的向导。查找帮助,原来要自己手动添加
    向导。

    步骤是:拷贝C:/Symbian/7.0s/Series60_v21_C/Series60Tools/appwizard下的两个文件AvkonAppWiz.awx和AVKONAPPWIZ.HLP到/Common/MsDev98/Template下面,就是vc的向导文件夹。

    启动vc后会多了个epoc AppWizard,就可以像其他windows程序一样生成框架了。

    当我用向导到最后一步点finish的时候,出现错误
    D:/Symbian/7.0s/Series60_v21_C/epoc32/build/WJP/MYTRY/Seconds60/group/Seconds60/wins/Seconds60.dsw
    The specified project could not be inserted into the current workspace

    晕死,看看错误原因,上面的目录明显是错误的,于是我把工程文件搬到C:/Symbian/7.0s/Series60_v21_C/epoc32下,再来一遍向导就可以了
    可能是哪里的配置不对,以后有时间再查了。

    看看向导




    在向导生成完代码我,我迫不及待的点击运行
    出现了要我选择执行程序,我想应该是模拟器吧,于是选择
    C:/Symbian/7.0s/Series60_v21_C/Epoc32/release/wins/udeb下的epoc.exe
    这个是debug版本的模拟器,也有对应的release版的模拟器
    嘿嘿,成功出现了

    点ok进去,运行了我的程序FirstS60



    当然是Hello world!


    嗯,有点小小的成就感。

    不过在vc里面可没有什么像资源编辑器,可视化开发,我试着改代码,加了些菜单进去。
    今天先这样,明早要早起呢。

  • 相关阅读:
    跨浏览器的事件处理程序(javascript高级程序设计第二版第十二章)
    json
    html5 本地存储Web Storage
    sicily 6497. 字符统计
    sicily 6415. linear correlation
    sicily 1154. Easy sort
    sicily 6496. 二维数组
    sicily 6423. 反向输出数字
    sicily 1636. show me the money
    sicily 1324. Score
  • 原文地址:https://www.cnblogs.com/hehe520/p/6329816.html
Copyright © 2011-2022 走看看