Setting C/C++ Project Preferences

The C/C++ Development Plugin provides you with the ability to tailor its behavior to meet your individual needs and working environment. 

The values which you select via the preferences dialog will be applied as defaults to any subsequent C/C++ projects which you create. 

You can then further tailor individual projects via the Properties view

The preferences dialog accessed from the Workbench menu:

Workbench - Automatic Build Feature

By default the workbench will perform an automatic build of your project anytime a project resource is modified. Click here for more information. 

Project Preferences


The following behaviors can be tailored: 

  1. Default Build Invocation 
  2. Default Environment 
  3. Default Parse Include Path 
  4. Default Parse Quality 
  5. Generic Views 
  6. Output View 

Default Build Invocation


Specify the default build invocation command. 

Default Environment


Specify any additional default environment variables to be used by this project.   Note that the session inherits the environment from the shell where the Eclipse Workbench was invoked.  Any existing variable set in this dialog will override it's current setting.  Appending environment variables is not currently supported.

Default Parse Include Path


For include files which are not contained in the project directory, specify which directories and the order in which the parser will search for include files. 

Default Parse Quality


Select the speed and quality of analysis performed by the parser. Choose from: 

  • Low depth and limited analysis. Discovers the files and high level objects of a project. Parsed files, included files, and objects such as classes are determined. 
  • Low depth and moderate analysis. Discovers relationships between files and high level objects of a project. Dependency analysis of files and inheritance analysis of classes are determined. 
  • Full depth and moderate analysis. Discovers all objects of a project and basic relationships between objects. All objects and statements are determined. 
  • Full depth and complete analysis. Discovers all relationships between all objects. Uses of objects and instances in statements are determined. 

DataStore View


Select your background and text colors and the font. 

Output View


Select your background and text colors and the font. 

Project Objects View

Contact Us