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

C++ SDK Symbian 开发入门

 2010-03-24 17:28:00 来源:WEB开发网   
核心提示:在Series 60 SDk中可以使用两个版本的模拟器可执行文件:一个版本包含符号调试信息,另一个是发布版本,C++ SDK Symbian 开发入门,发布版模拟器限制为只能评估或演示应用程序--它启动得很快,因为它不带有调试信息,使用IDE的调试特性一步一步地调试代码片断,你可以查看IDE显示的应用程序源代码、数据、

在Series 60 SDk中可以使用两个版本的模拟器可执行文件:一个版本包含符号调试信息,另一个是发布版本。发布版模拟器限制为只能评估或演示应用程序--它启动得很快,因为它不带有调试信息。

两个版本都叫做epoc.exe,但是它们位于自己的子目录中。Epoc这个名字是历史遗留的--它是Symbian OS以前的操作系统的名称。

在正常的开发活动中,经常使用模拟器的调试形式。根据你选择的IDE,你可以正常地使用调试版本或在"调试模式"中使用调试版本。能够在两种模式下运行同一个"调试模拟器"起初看起来有点混乱。

有时候你可能希望启动模拟器,定位应用程序并运行它,而这仅仅是为了测试的目的。如果出现了严重的错误,模拟器和应用程序将以受到约束的方式关闭。

还有些时候你可能希望在自己认为存在问题的特殊地方(代码中)设置断点(breakpoint),接着让IDE在"调试模式"下运行模拟器。接着你定位应用程序并运行它。与应用程序适当地交互操作将会遇到代码中的断点。在断点上,源代码将显示在IDE中,并且同时显示与应用程序相关的所有符号调试信息。接着你可以在受控制的情形下,使用IDE的调试特性一步一步地调试代码片断。你可以查看IDE显示的应用程序源代码、数据、调用堆栈和其它与调试相关的信息,帮助自己跟踪到代码或逻辑中的错误。

图 1-3. Series 60平台1.2调试模拟器的应用程序表格和列表视图
 
图1-4.微软Visual C++ IDE下处于调试模式的HelloWorld应用程序

模拟器可执行文件位置

Series 60 1.2 SDK发布版模拟器典型情况下位于下面的位置:

对于Visual C++

Symbian6.1Series60Epoc32Releasewinsurelepoc.exe

对于Borland C++

Symbian6.1Series60Epoc32Releasewinsburelepoc.exe

对于CodeWarrior

Symbian6.1Series60Epoc32Releasewinscwurelepoc.exe

调试版模拟器典型情况下位于:

对于Visual C++

Symbian6.1Series60Epoc32Releasewinsudebepoc.exe

对于Borland C++

Symbian6.1Series60Epoc32Releasewinsbudebepoc.exe

1 2 3  下一页

Tags:SDK Symbian 开发

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