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."

6 of 45 comments (clear)

  1. Thank you IBM by tomee · · Score: 5, Interesting

    Eclipse is perhaps one of the greates things to happen lately. But I think it's full potential has not nearly been realized yet. Since it supports everything via plugins, one could make html editors, office applications, or even stuff like photo editing software under eclipse which would then feature a unified and interoperable user interface. I really hope to see this kind of thing soon.

    1. 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
  2. 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?
  3. Re:Eclipsenet by Michael+Pigott · · Score: 4, Funny

    IBM is already working on that: CodeRuler

  4. MFC Support for Refactoring? by plasticmillion · · Score: 4, Interesting
    Well this doesn't seem to be the world's most active thread, but just in case someone is reading this: what interested me most about CDT is the refactoring support. This is sorely missing in Visual Studio.

    Does anyone know how this refactoring works? I presume that the environment needs to parse the source files in order to determine what to rename (as with Java). Does it use the GNU compiler for this? If so, can GNU handle MFC? Sounds a bit like worlds colliding to me...

    1. 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.