Slashdot Mirror


Eclipse Project Releases CDT 2.0

Torulf writes "I just ran across an announcement on the Eclipse project frontpage that they have released CDT 2.0. CDT is the C/C++ development project at Eclipse. The CDT provides a full IDE that uses gcc for compiling. Find out what's new in this version here. Downloads available."

7 of 45 comments (clear)

  1. correct link by standsolid · · Score: 4, Informative

    to the eclipse project frontpage, and to the CDT Page itself.

    check those urls!

    --
    WTPOUAWYHTTOTWPA
    What's the point of using acronyms when you have to type out the whole phrase anyways?
  2. Re:Thank you IBM by Samrobb · · Score: 4, Informative
    The base conmponents are too much biased towards its prime target: be an IDE.

    No so anymore. They very much want Eclipse to be useful as a general framework for building arbitrary applications. For Eclipse 3.0, the team made a good effort to seperate out the basic platform functionality from the IDE aspects.

    Take a look at the "Rich Client Platform" notes in the New and Noteworthy docs for Eclipse 3.0.

    --
    "Great men are not always wise: neither do the aged understand judgement." Job 32:9
  3. Re:eclipse are huge - small editors rocks by tiptone · · Score: 2, Informative

    this is certainly not all you'll need, but will provide a starting point.

    GCJ Eclipse

    --
    Please don't read my sig.
  4. Re:MFC Support for Refactoring? by Qwavel · · Score: 4, Informative

    Yes, refactoring is sorely missing in Visual Studio and for C++ in general. I think I heard that Visual Slick Edit now supports some refactoring for C++ but it's kind of expensive, particularly if you want to use it on more than one platform.

    Regarding your question, the answer for VC6/MFC6 would be definately no. The VC7.1 compiler is much better and is much more like the standard C++ that is supported in GCC 3.4. MFC71, unlike VC71, is backward compatible, but they must never-the-less have made some changes to it to make it work with the new compiler. I wonder if MFC71 is compatible with VC71's strict conformance mode?

    I guess what I'm saying is that you might be able to refactor an MFC71 app with Eclipse, but probably not an MFC6 one.

    Keep in mind that MFC is proprietary stuff. Even if you own a copy I'm not sure what the license says about modifying it (ie. to work with a different compiler).

    Too bad there is so much MFC code around.

  5. Re:Can CDT import Makefiles? by Anonymous Coward · · Score: 3, Informative

    This release of CDT can handle this. (In fact, I've done it. Multiple times :-) It's non-trivial, but not too horrendously difficult.

  6. Re:It's been a while by E_elven · · Score: 2, Informative
    You don't have to do that (the define once rule). You can do either:
    // my_class_1_h
    class my_class
    {
    void do_nothing() { return void; }
    };

    // my_class_2_h
    class my_class
    {
    void do_nothing();
    };

    // my_class_2_cpp
    void my_class::do_nothing()
    {
    return void;
    }
    .
    --
    Marxist evolution is just N generations away!
  7. Re:eclipse are huge - small editors rocks by SnapShot · · Score: 2, Informative

    Linux Journal had an article talking about the RedHat team's efforts to natively compile Eclipse with gcj.

    In response to your earlier point, your editor looks nice but I don't see using it versus using Eclipse are mutually exclusive. I switch between vim and Eclipse all of the time. Sometimes I want a light-weight editor and sometimes I want a heavyweight IDE with package organization and javadoc look up and code completion. As they say, YMMV.

    --
    Waltz, nymph, for quick jigs vex Bud.