在硬质合金2.7中调试exe和dll项目

时间:2012-03-18 20:18:26

标签: c++ debugging symbian carbide

我使用9.3 SDK FP2运行硬质合金2.7。我有两个项目,一个是动画dll TARGETTYPE ANI,另一个是将调用它的exe。

我应该在模拟器中调试它的方式是什么?我需要更改什么,所以exe和dll都部署在模拟器中,我可以调试它们?

1 个答案:

答案 0 :(得分:1)

嗯,我现在无法使用工作硬质合金,但你肯定需要以下几点:

  • 将两个项目加载到工作区
  • 在调试器配置(类似Debug ...或Debug设置,我不记得),有一个“加载符号”选项,然后你必须选择“从工作区中的所有项目”或至少勾选你的两个项目。
  • 有时这不起作用。你可以尝试在运行时加载符号,在菜单系统的某处会有“加载符号”,你必须在这里选择你的dll二进制文件。
  • 尝试在dll的入口点设置断点
  • 如果您在设备上进行调试,请确保将二进制文件的调试版本复制到sis中

在硬质合金中调试多个二进制文件有点幸运,有时你不会成功,因为硬质合金的这一部分有一些错误。然而,这绝对是可能的,我已经在过去做过了:)