C++ 在carbide 2.7中调试exe和dll项目

C++ 在carbide 2.7中调试exe和dll项目,c++,debugging,symbian,carbide,C++,Debugging,Symbian,Carbide,我正在运行carbide 2.7和9.3 SDK FP2。我有两个项目,一个是动画dllTARGETTYPE ANI,另一个是调用它的exe 我应该如何在模拟器中调试它?我需要做哪些更改,以便将exe和dll都部署在仿真器中,并对它们进行调试?我现在无法访问正在工作的Carbide,但您肯定需要以下内容: 将这两个项目加载到您的工作区 在调试器配置中(类似于调试…或调试设置,我不记得了),有一个“加载符号”选项,然后您必须选择“来自工作区中的所有项目”,或者至少勾选两个项目 有时这不起作用。您

我正在运行carbide 2.7和9.3 SDK FP2。我有两个项目,一个是动画dll
TARGETTYPE ANI
,另一个是调用它的exe


我应该如何在模拟器中调试它?我需要做哪些更改,以便将exe和dll都部署在仿真器中,并对它们进行调试?

我现在无法访问正在工作的Carbide,但您肯定需要以下内容:

  • 将这两个项目加载到您的工作区
  • 在调试器配置中(类似于调试…或调试设置,我不记得了),有一个“加载符号”选项,然后您必须选择“来自工作区中的所有项目”,或者至少勾选两个项目
  • 有时这不起作用。您可以尝试在运行时加载符号,菜单系统中的某个地方将出现“加载符号自”,您必须在此处选择dll二进制文件
  • 尝试在dll的入口点放置断点
  • 如果在设备上进行调试,请确保将二进制文件的调试变体复制到sis中

在carbide中调试多个二进制文件有点运气,有时成功,有时不成功,因为carbide的这部分有一些bug。然而,这是绝对可能的,我过去已经做过:)

我现在无法访问正在工作的碳化物,但您肯定需要以下内容:

  • 将这两个项目加载到您的工作区
  • 在调试器配置中(类似于调试…或调试设置,我不记得了),有一个“加载符号”选项,然后您必须选择“来自工作区中的所有项目”,或者至少勾选两个项目
  • 有时这不起作用。您可以尝试在运行时加载符号,菜单系统中的某个地方将出现“加载符号自”,您必须在此处选择dll二进制文件
  • 尝试在dll的入口点放置断点
  • 如果在设备上进行调试,请确保将二进制文件的调试变体复制到sis中
在carbide中调试多个二进制文件有点运气,有时成功,有时不成功,因为carbide的这部分有一些bug。但是这绝对是可能的,我过去已经做过了:)