C/C++ projects and workspace

Projects are generic containers for your source code, makefiles, and binaries. Before you do any work in the IDE, you must create projects to store your work. Developers who use the CDT will most often work with C Project.

A few notes about projects and workspaces

How the IDE associates projects

The IDE associates projects with natures and tags that identify the properties of each project.

The IDE does not support nested projects; each project must be organized as a discrete entity. The IDE does support project dependencies by allowing a project to reference other projects that reside in your workspace.

To the IDE, the most common projects appear as follows

Project Associated natures
Simple Project  
Standard Make C Application Project C
Standard Make C++ Application Project C, C++

To the IDE, the natures identify what can and cannot be done with each project. The IDE also uses the natures to filter out projects that are contextually irrelevant; for example, nonlibrary projects from a list of library projects.

Copyright IBM Corporation
 2000, 2002. All Rights Reserved.