CDT projects

Before you can work in the CDT, you must create a project to store your source code, makefiles, binaries, and related files. C/C++ projects are displayed in the C/C++ Projects view.

Tip: Nested projects are not supported. Each project must be organized as a discrete entity. Project dependencies are supported by allowing a project to reference other projects that reside in your workspace. For more information, see Selecting referenced projects.

For more information about projects and where they are stored, see:

Project types

You can create a standard make C or C++ project or a managed make C or C++ project.

Standard make C or C++ project

You need to create a makefile in order to build your project or use an existing makefile.

Managed make C or C++ project

A managed make project generates the makefiles for you automatically. These files are required for your managed make projects to build successfully.

Project conversion

You can convert projects from C to C++ (or from C++ to C). If, for example, your requirements change and you must convert an existing C project to C++, you can do this without recreating the project. The CDT converts your project files and resolves any source control issues.

A few notes about projects

For more information about projects, see Workbench User Guide > Concepts > Workbench > Resources.

Related concepts
Project file views
How to bring C/C++ source into Eclipse

Related tasks
Working with C/C++ project files
Converting a C or C++ nature for a project

Related reference
Project properties
Views

IBM Copyright Statement