Symbian SDK:调试模拟器与调试模式详解

3星 · 超过75%的资源 需积分: 0 3 下载量 10 浏览量 更新于2024-10-05 收藏 143KB DOC 举报
Symbian SDK文档详细介绍了Series 60平台的开发工具包,特别是其模拟器的使用。Symbian SDK提供了两种不同版本的模拟器可执行文件:一种是包含符号调试信息的版本,用于开发和调试;另一种是发布版,仅用于评估或演示应用程序,运行速度快但不支持调试。这两种版本的模拟器都被称为epoc.exe,但存储在各自的子目录中,如VisualC++, BorlandC++, 和 CodeWarrior IDE下的路径。 在日常开发过程中,开发者通常会选择调试版本的模拟器,因为它支持设置断点和实时调试。通过集成开发环境(IDE),例如Visual C++,用户可以在模拟器中定位应用程序,设置断点后逐行执行代码,查看源代码、变量值、调用堆栈等调试信息,有助于追踪和修复代码中的错误。例如,图1-3展示了调试模拟器中的应用程序界面,提供了表格和列表视图,便于开发者进行交互式调试。 发布版模拟器则更适合快速预览应用程序功能,不会显示调试信息,适合于演示和最终用户测试。图1-4展示了在Visual C++ IDE下的调试模式,HelloWorld应用程序被暂停在设置的断点位置,等待用户进一步操作。 了解并熟悉这些模拟器的不同特性和位置对于Symbian Series 60应用程序的开发者至关重要,因为这直接影响到开发过程中的调试效率和产品质量。开发者可以根据实际需求灵活切换使用这两种模拟器,确保项目的顺利进行。