# About This Guide

The C/C++ Development Tools (CDT) User's Guide describes the components of the CDT Eclipse plugins that are available as part of the Eclipse project. This guide describes how to use the CDT tools environment to build your C/C++ based applications.

The following may help you find information quickly:

If you want to: | See:
--- | ---
Learn about perspectives, views, and editors | IDE Concepts
Create a C or C++ program | Developing C/C++ Programs
Track and control different versions of software | Source Control
Debug your executables | Debugging Programs
Create a new QNX C Application project | Common Wizards
Run or debug your program | Starting Your Programs

This book is organized so you can learn what you need to know quickly and easily. Each chapter has these common sections:

- The overview gives you a quick synopsis of what you're about to learn.
- The suggested reading section tells you what you should know before starting each chapter.
- The related information section gives you a quick list of the supporting material, including tutorials and movies. Some are marked "recommended."
- The "How ... works" section gives you an idea of what's happening "underneath the covers" -- how the IDE, the host, and the target work together.

The tutorials are in a separate guide so you can print and use them side by side with the corresponding chapters in this guide.

# Assumptions

This guide assumes the following:

- You've already installed the base Eclipse components.
- You've installed the C/C++ Development Tools (CDT) plugin feature.
- You can write code in C or C++.

# Note to Windows users

In our documentation, we use a forward slash (`/`) as a delimiter in all pathnames, including those pointing to Windows files.

We also generally follow POSIX/UNIX filesystem conventions.