WEB开发网
开发学院手机开发Symbian 开发 C++ SDK Symbian 开发入门 阅读

C++ SDK Symbian 开发入门

 2010-03-24 17:28:00 来源:WEB开发网   
核心提示:对于CodeWarriorSymbian6.1Series60Epoc32Releasewinscwudebepoc.exe精确的路径依赖于你在安装SDK的时候选择的选项,在Series 60 2.x SDK中模拟器的路径将非常类似--例如SymbianSeries602_0 Epoc32eleasewinsudebe

对于CodeWarrior

Symbian6.1Series60Epoc32Releasewinscwudebepoc.exe

精确的路径依赖于你在安装SDK的时候选择的选项。在Series 60 2.x SDK中模拟器的路径将非常类似--例如SymbianSeries602_0 Epoc32eleasewinsudebepoc.exe。

图1-3显示了Series 60 1.2模拟器。它启动时显示应用程序主菜单为表格视图或列表视图。

Series 60 2.0模拟器启动的外形类似电话应用程序,你必须通过按下图1-3所示的应用程序按钮导航到应用程序菜单。无论使用哪种版本的Series 60平台,一般把模拟器可执行文件的调试(udeb)版本作为开发项目的默认选项--例如Epoc32Releasewinsudeb epoc.exe。

模拟器调试模式

在模拟器的调试模式下运行应用程序的时候,源代码、函数调用堆栈、变量信息等在遇到代码断点的时候会立即显示出来,如图1-4所示。如果应用程序代码没有处在需要用户输入的位置,模拟器窗口本身可能消失了(它被最小化了)。

从命令提示符运行模拟器

如果需要从命令行运行调试模拟器,只需要打开命令提示符,把当前路径改变到 epoc.exe应用程序所在的Series 60 SDK文件夹(例如Symbian6.1 Series60Epoc32Releasewinsudeb)并输入下面的内容:

epoc

上面的命令将启动调试模拟器,接着你可以定位并运行自己的应用程序了,但是它并非处于调试模式之中。要使被调试的应用程序运行在模拟器的调试模式之下只能从IDE内部完成。如果要运行发布版模拟器,需要输入:

epoc -rel

在Visual C++ IDE中运行模拟器

在Visual C++ IDE中你按下Ctrl+F5或从菜单中选择Build|Execute Epoc.exe就可以启动模拟器的调试版本。这样将使模拟器处于非调试模式。作为代替,按下F5或从菜单中选择Build|StartDebug|Go将使模拟器处于调试模式。

当你第一次运行某个Visual C++项目的模拟器的时候,会出现一个对话框向你询问可执行文件的名称。请导航到SDK的根目录的Epoc32Releasewinsudeb文件夹的epoc.exe文件。

在Borland C++Builder 6和C++BuilderX IDE中运行模拟器

你可以使用Tools|Mobile Build Tools菜单选项,选择Run Emulator来启动模拟器的调试版本。或者使用Run|Run菜单选项(F9),但是它会引起项目每次都重新建立--而这花费的时间可能很长。使用这个选项的时候,你可能需要在模拟器启动之前终止建立对话框("Compiling")。

Tags:SDK Symbian 开发

编辑录入:coldstar [复制链接] [打 印]
赞助商链接