Ken Ryall, a CDT project committer gives a brief preview of two big fixes to the usability issues in CDT. He says that when C++ tools development first started, the team ran a series of testing sessions in a bid to understand the usability issues that developers face. The test sessions were run with people new to Eclipse, people who had used Eclipse for Java development, and people developing with Visual Studio.
While a lot of usability issues with C/C++ are still being tracked, two big problems are fixed in the Europa release, says Ryall:
People looked for a build all button in the toolbar when asked to build a newly created project. So CDT 4.0 includes a Build Project button that builds the active configuration of the selected project and has a menu that lets you build any of the other ones.
Secondly, when asked to debug their projects, people hit the Debug button and ended up getting confused by the Launch Configuration dialog says Ryall. CDT 4.0 takes advantage of the new debug platform support for contextual launching: Hitting the debug button now does what people expect, launching a debug session for the selected project and using the launch shortcut to ask for any settings it needs along the way.