Developing C/C++ Applications with the CDT

Duration: 1 hour


The CDT project at Eclipse is focused on providing a C and C++ language development environment based on the Eclipse platform. The environment provides all the features necessary to edit and navigate source code and to build and debug the resulting application. It is used for embedded systems development, desktop application development, especially for Linux, as well as for high performance computing in fields such as scientific simulations and video games. The popularity of the CDT has grown immensely in recent months with over 350,000 downloads as well as begin included in over 25 commercial products.

This webinar will go through the steps necessary to set up a project that makes the most of the features available in the CDT including how to set up include paths and macros to improve the accuracy of the CDTs navigation features, how to set up the build environment to easily integrate different build and debug tools, and how to use GNU configure-based projects with the CDT. We will also show off some of the CDT’s more advanced features such as rename refactoring and debugging embedded systems.

Estimated length:

1 hour, including Q & A.

Who should Attend:

This seminar is best suited for embedded software development managers, architects, and developers who are building applications in C or C++.

Speaker Biography:
Doug Schaefer - Senior Software Developer, QNX Software Systems

Doug Schaefer is a Senior Software Developer at QNX Software Systems and the Project Lead for the Eclipse CDT project. Doug has been involved in the software development tools industry for over a decade including stints at Nortel Networks, ObjecTime, Rational, and IBM. He has focused mainly on software modeling with particular interest in parsing, code models, and code generation. Now with QNX, he has also re-acquired his enthusiasm for embedded systems development where he started his career.

Who should Attend:

This seminar is best suited for embedded software development managers, architects, and developers who are building applications in C or C++.

About QNX Software Systems

QNX Software Systems is the industry leader in realtime, embedded OS technology. The component-based architectures of the QNX® Neutrino® RTOS and QNX Momentics® development suite together provide the industry's most reliable and scalable framework for building innovative, high-performance embedded systems. Global leaders such as Cisco, DaimlerChrysler, General Electric, Lockheed Martin, and Siemens depend on QNX technology for network routers, medical instruments, vehicle telematics units, security and defense systems, industrial robotics, and other mission- or life-critical applications. Founded in 1980, QNX Software Systems is headquartered in Ottawa, Canada, and distributes products in over 100 countries worldwide.

About Eclipse

Eclipse is an open source community whose projects are focused on providing a vendor-neutral open development platform and application frameworks for building software. The Eclipse Foundation is a not-for-profit corporation formed to advance the creation, evolution, promotion, and support of the Eclipse Platform and to cultivate both an open source community and an ecosystem of complementary products, capabilities, and services.

Register now for this on demand webinar: Developing C/C++ Applications with the CDT