Author Topic: Auto Generating Sequence Diagram for C++ Code  (Read 7775 times)

Ahibhushan

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Auto Generating Sequence Diagram for C++ Code
« on: June 12, 2010, 02:33:28 am »
Hi,
I would like to generate the sequence diagram for the C++ code in the fashion given in the URL below: http://www.sparxsystems.com/resources/demos/debuggingcs/debuggingcs.swf
The problem is that my C++ code is in LINUX machine (SUSE 10) and Enterprise Architecture(EA) is present in windows. I can access the code via virtual machine and also I can create class diagrams via EA. But i cannot auto generate the sequence diagram by debugging the code from the EA as shown in link above. Is there any means i can achieve auto generation of sequence diagram?  :-/
Thanks
PS. Please let me know if this is not clear.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8085
  • Karma: +118/-20
    • View Profile
Re: Auto Generating Sequence Diagram for C++ Code
« Reply #1 on: June 16, 2010, 08:42:48 am »
From the help:
Quote
You can debug native code only if there is a corresponding PDB file for the executable. You normally create the PDB file as a result of building the application.

Ahibhushan

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Auto Generating Sequence Diagram for C++ Code
« Reply #2 on: June 17, 2010, 12:01:13 am »
But can I create the PDB file for the makefile C++ code in present in the linux environment?   :-/

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8085
  • Karma: +118/-20
    • View Profile
Re: Auto Generating Sequence Diagram for C++ Code
« Reply #3 on: June 17, 2010, 08:36:15 am »
Only if you can use a Microsoft compiler.  So, not that I know of.

Makulik

  • EA User
  • **
  • Posts: 400
  • Karma: +0/-0
    • View Profile
Re: Auto Generating Sequence Diagram for C++ Code
« Reply #4 on: June 17, 2010, 10:16:55 pm »
Quote
Only if you can use a Microsoft compiler.  So, not that I know of.
simon,

that's cynic somehow, isn't it?
g.