C and C++ developers are getting a brand new shiny toy for the winter holiday season this year ... CDT 2.1. The CDT 2.1 download is now available.
The CDT 2.1 release is compatible with the Eclipse 3.0.x stream and provides a number of enhanced features.
|
|
C/C++ User Interface |
|
New Class Wizard |
Creating new C++ classes continues to get easier with a number of enhancements to the C++ class creation wizard.
|
|
|
New C/C++ Wizards |
A new toolbar has been created that facilitates the creation of a number of standard C/C++ objects:
|
|
|
Outline Filters & Groups |
The Outline view now offers users the ability to filter out certain elements such as defines and namespaces as well as the ability to group all include statements together.
|
|
|
Code Folding |
The C/C++ editor supports code folding for functions, methods, classes, structures and macros.
|
|
|
Makefile Editor |
The Makefile editor has a whole new set of preferences and now supports code folding.
|
|
|
Type Hierarchy View |
The Type Hierarchy view has been added. This view allows developers to more easily visualize their structure and class usage. |
|
|
Managed Build System |
|
|
|
File Specific Options |
Managed Make Projects support file based options:
|
|
|
New Tool Configuration Attributes |
Managed Make toolchain providers have increased flexibility in how their toolchains are generated. Full details are in the the Managed Build System Extensibility document. |
|
|
Modified UI |
A number of small changes have been made to the Managed Make user interface to improve the developer workflow.
|
|
|
C/C++ Debug & Launch |
|
Thread Specific Breakpoints |
The C/C++ Debugger now supports thread specific breakpoints. After placing a breakpoint, look at its Breakpoint Properties to see which threads or processes it is active for.
|
Breakpoint Filtering |
The Breakpoints view now allows you to easily filter out all of the non-relevant breakpoints based on the specific process that is being debugged.
|
Variable Support |
The C/C++ launch configurations now includes support for variables in the Environment, Argument and Working Directory tabs. |
|
|
C/C++ Infrastructure |
|
Formatter Ready |
The groundwork has been laid for C/C++ code formatters to be added to the platform. An experimental implementation is available based on GNU indent but no standard implementation is yet available. |
64 Bit Support |
The binary parser, which assists with the C/C++ View object file outline, and debugger now support 64 bit binaries. |
There have been a number of programatic changes that have been made from CDT 2.0. These changes that may affect developers.