×

Discussion Board

Results 1 to 6 of 6
  1. #1
    Registered User
    Join Date
    Mar 2003
    Posts
    8

    CodeWarrior -vs- C++ Builder

    Hi there.

    I have been developing for Symbian OS for a year or two, debugging using the emulator and then compiling for the device the "Old fashioned" way on the command line, before installing my .sis file on the device.

    However, I am getting to the point where I really need to debug using the device itself. I am finding it difficult to determine for absolute certain whether CodeWarrior and Borland C++ Builder support debugging on an actual 7650 device.

    Has anyone actually done this with either of these IDEs? How about using them to debug on the Sony Ericsson P800 (I develop for UIQ as well)?

    And a subjective question: Which is the best? CodeWarrior or Borland C++ Builder?

    Thank you in advance.

  2. #2
    Regular Contributor
    Join Date
    Mar 2003
    Location
    UK
    Posts
    159
    Firstly you can't debug on target on the 7650, or any other S60 devices. An IDE will just let you debug WINS (just like VC does anyway). CodeWorrier Proffesional (not sure about CBulder) can do target debugging, if you have a debug board lying around.

    CBuilder and CodeWorrier both integrate thnigs better than using VC - but you have to decide if it's worth the 100s of € it costs to get these.

    Personally I see no major reason to move away from VC and the command line at the moment. When someone releases an IDE with something worth having, like a visual resource designer, that may be the time to change.

  3. #3
    Registered User
    Join Date
    Jan 2004
    Posts
    18
    I believe C++BuilderX will do what you need see :

    For general info check out this :
    http://www.borland.com/mobile/

    For info on C++BuilderX see :
    http://www.borland.com/cbuilderx/

    To donwload/evaluate the product go there :
    http://www.borland.com/products/down...cbuilderx.html

    Check out the list of supported SDKs here:
    http://www.borland.com/products/down...bile_sdks.html
    Note the UIQ SKD

    For help on On Target Debugging see :
    http://nds1.forum.nokia.com/nnds/For...5F0%5Fen%2Epdf

    Best regards,
    Marc Weiersmuller
    Borland

  4. #4
    Regular Contributor
    Join Date
    Mar 2003
    Location
    UK
    Posts
    159
    Oh - looks like I was wrong - apparently CBuilder can do on target debugging over Bluetooth... interesting....

  5. #5
    Registered User
    Join Date
    Jan 2004
    Posts
    6
    Appologies for scatter gunning these forums but I'm trying, and failing, to get on target debugging going on a 3650!

    Having read the above I believe that this would be possible with CBuilderX and I'll probably bite the bullet and install the eval, however I've been avoiding doing this because I'm late in a project and don't want to start dealing with broken SDK paths or other nonsense. No offense Borland I love your tools but I've found that phone SDKs can be a little version twitchy.

    What I'd like, is to hear from someone who has successfully used GDB and GDBStub with a 3650. These are I believe the tools that Borland CBuilderX actually uses for on target debuging.

    Personally I seem to get to the point where 3650 and PC are talking but.
    a) GDB doesn't understand my source paths.
    b) I get a kern exec 3 when I hot a break point.

    Cheers

    Chris

  6. #6
    Registered User
    Join Date
    Apr 2003
    Location
    France
    Posts
    63
    Both have their pros and cons.

    Metrowerks is a little bit more complex than C++BuilderX. However it launches, compiles,etc... a lot faster than Borland IDE (there is a significant difference on Athlon XP2000/512Meg RAM).

    An issue with Borland is how to debug EXE applications (APP is OK)! I am probably not the only guy around that did not figured out how to do this. [Marc, if you read this, it could be wise to post the answer!].

    Neither Metrowerks nor Borland handle correctly the complete toolchain:
    - Import of Bld.inf / MMP files is definitely not perfect in Metrowerks
    - SIS package creation is minimal in Borland and still requires command line for most projects (don't know for MW).

    IMHO, the easiest tool remains Visual Studio 6 but you cannot buy it anymore.

    Eric
    --
    http://www.newlc.com

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×