• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            如何使用VC6調試Symbian UIQ 程序

            在命令行下使用abld可以直接編譯Symbian的程序,但是abld同時提供了命令行開關可以用來生成vc6的項目文件。使用abld生成的vc6的工程文件,我們就可以在vc6中調試symbian的程序了。步驟如下

            1. devices -setdefault @UIQ_21:com.symbian.UIQ
            2. abld makefile vc6
            3. 用VC6打開的生成在 \epoc32\build\\UIQEXAMPLES\HELLOWORLD\HELLOWORLD\WINS目錄下的HelloWorld.dsw項目文件。
            4. 設定Debug用的宿主程序為\EPOC32\RELEASE\WINS\UDEB\EPOC.EXE
            5. Debug運行程序,就可以調適程序單步執行,或者在斷點上定位。

            一、Helloword示例:

            首先檢查SDK是否能夠正常運行:
            進入一個DOS界面
            輸入"NMAKE",如果得到Microsoft Error message U1064的錯誤提示,檢查你的路徑配置是否正確。如果提示NMAKE is not a recognised command,需要運行路徑為C:\Program Files\Microsoft Visual Studio\VC98\Bin 下的VCVARS32.BAT腳本。

            ?在DOS下進入HellowWorld,路徑為C:\Symbian\6.1\Series60\Epoc32Ex\Basics\HelloWorld
            這個目錄下包含3個文件:
            bid.inf
            helloworld.mmp
            helloworld.c

            Bid.inf文件是主要的Project文件

            HelloWorld.mmp是一個project makefile.包括所有源文件和庫的列表:

            HelloWord.cpp是C++代碼

            CommonFramework.h是一個頭文件,The CommonFramework.h set up a basic console environment and calls a doExampleL() primitive: this is an extremely useful file to begin playing Symbian C++ without the burden of NS60 specific code (you can also read A simple text console if you want to know more about this console).


            二、命令行編碼:

            ??? 在DOS環境下輸入 bldmake bldfiles.將會在Project目錄下創建一個ABLD.BAT文件,這是編譯程序的入口文件。

            輸入abld build wins udeb進行編譯。編輯后的結果存在C:\Symbian\6.1\Series60\Epoc32\Release\wins\UDEB目錄下。輸入Helloworld就可以在epoc模擬器下運行"Hello world"程序了。

            三、用Visual C++
            你也可以用C++編譯和執行應用程序。
            回到C:\Symbian\6.1\Series60\Epoc32Ex\Basics\HelloWorld
            用命令生成一個Visual C++ workspace:abld makefile vc6
            在下面的目錄可以找到C:\Symbian\ 6.1\ Series60\ Epoc32\ BUILD\ SYMBIAN\ 6.1\ SERIES60\ EPOC32EX\ BASICS\ HELLOWORLD\ HELLOWORLD\ WINS
            打開這個workspace并重新編譯,用CTRL-F5開始運行。


            四、目標編譯
            現在需要在你的移動設備上運行這個程序,回到DOS下,進入C:\Symbian\6.1\Series60\Epoc32Ex\Basics\HelloWorld
            用abld命令編譯abld build thumb urel

            posted on 2006-04-11 09:05 移動開發 閱讀(574) 評論(0)  編輯 收藏 引用
             
            久久久久亚洲AV综合波多野结衣 | 国产伊人久久| 久久精品国产半推半就| 97久久精品无码一区二区| 久久综合久久综合久久| 91精品国产综合久久精品| 东京热TOKYO综合久久精品| 2021精品国产综合久久| 国产午夜免费高清久久影院 | 国内精品伊人久久久久av一坑| 思思久久99热免费精品6| 国产69精品久久久久9999APGF | 久久国产精品一区二区| 久久精品视频免费| 91性高湖久久久久| 久久国产福利免费| 日本精品一区二区久久久| 久久精品成人欧美大片| 久久99精品国产麻豆不卡| 伊人精品久久久久7777| 国产精品久久久亚洲| 久久免费的精品国产V∧| 久久精品国产黑森林| 精品久久久久久久久中文字幕| 亚洲午夜精品久久久久久浪潮 | 久久久久久精品久久久久| 久久99免费视频| 777米奇久久最新地址| 亚洲AV无码1区2区久久| 久久亚洲精品人成综合网| 热久久视久久精品18| 四虎国产精品免费久久| 色99久久久久高潮综合影院| 久久青青草原亚洲av无码| 久久97久久97精品免视看| 久久久久国产一区二区三区| 久久香蕉国产线看观看猫咪?v| 精品久久人人爽天天玩人人妻 | 色欲综合久久躁天天躁蜜桃| 久久人人爽人人爽人人片av麻烦| 一极黄色视频久久网站|