diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm index 985a5dc5f5c..5f3fe2392a9 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm @@ -33,4 +33,4 @@

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_brkpnts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_brkpnts.htm new file mode 100644 index 00000000000..af488723f2a --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_brkpnts.htm @@ -0,0 +1,62 @@ + + + + + + +Breakpoints + + + + +

Breakpoints

+ +

A breakpoint suspends the execution of a thread at the location where the breakpoint is set. +To set a breakpoint, right-click in the frame on the left side of an editor beside +the line where you want the breakpoint, then choose Add Breakpoint. +

+

Once set, a breakpoint can be enabled and disabled by right-clicking on its icon or by +right-clicking on its description in the Breakpoints view. +

+ + + + + +

Debugging breakpoints are displayed in the marker bar in the editor area +and in the Breakpoints view. +

+

Note: Execution will also suspend +if Stop at main() on startup is enabled +on the Launch Configuration dialog. +To access the Launch Configuration dialog, +from the menu bar choose Run > Debug. +

+ +
+ +

Related reference +
+Run menu
+Breakpoints view +

+ +

+Red Hat STatement
+IBM STatement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm index f00555c11d2..9ab30a613f1 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm @@ -2,32 +2,33 @@ - - - - -Build overview - + + + CDT projects + - - -

Build overview

+

Building C/C++ projects

The CDT uses the same make utility and makefile used on the command line. -The CDT can generate makefiles automatically when you create a Managed Make C project -or a Managed Make C++ project. You have the option of creating a Standard Make C -project or a Standard Make C++ project and providing the makefile.

- +The CDT can generate makefiles automatically when you create a Managed Make C project or a Managed Make C++ project. +You have the option of creating a Standard Make C project or a Standard Make C++ project and providing the makefile.

Required utilities

-

In order to build your project, you need to install and configure the following utilities:

- +

You must install and configure the following utilities:

+

Cygwin contains these utilities for a Windows environment, while running the cygwin installation ensure gcc and make are selected, they are not installed by default. +For more information, see http://www.cygwin.com. Red Hat users, all you need to build your project is included in the Red Hat Linux installation. +For other operating systems please refer to your installation documentation.

+

+

To test if your compiler was installed correctly open a command prompt or terminal window and type g++ or make. +An error message stating the command was not found or not recognized means that the utility is not installed or your path is not configured correctly.

+

To check your path at a command prompt and the appropriate path command (i.e. enter PATH for windows users or echo $PATH for linux users). Make sure that the path to your build utility is defined (example PATH=c:\cygwin\bin).

+

Build terminology

The CDT uses a number of terms to describe the scope of the build.

@@ -62,25 +63,107 @@ build.

For more information about the Tasks view, see Workbench User Guide > Reference > User interface information > Views and editors > Tasks view.

-

Build preferences

+

Getting a makefile

-

Build order

+

You can either create a C project for which you supply the -

If certain projects must be built before others, you can set the build order. -If your project refers to another project, the CDT must built the other project first.

+makefile +or create a C project for which the CDT generates makefiles automatically. +

-

When you set the build order, the CDT does not rebuild projects that depend -on a project; you must rebuild all projects to ensure all changes are -propagated.

+

To create a new project, from the menu bar choose +File > New > Project. +In the dialog that appears: +

-

For more information on build order, see Workbench User Guide > Reference -> Preference > Build Order.

+ -

The CDT will save all unsaved modified resources when you perform a manual -build. By default, this feature is disabled.

+

Setting build preferences

+

You can set build preferences in Eclipse:

+ +
+
Build order
+
If certain projects must be built before others, +you can set the build order. +If your project refers to another project, the CDT must build the other project first. +To set the build order, from the menu bar select +Window > Preferences > +Build Order. +

When you set the build order, the CDT does not rebuild projects +that depend +on a project; you must rebuild all projects to ensure all changes are +propagated. +

+ +
+ +
Automatic save
+ +
You can set the CDT to perform an automatic save of all modified resources +when you perform a manual build; from the menu bar, select +Windows > Preferences > Workbench. +By default, this feature is disabled. +
+
+ +

Controlling the building of your project

+ +

The C/C++ compiler that a project uses is controlled by the project's +Properties setting. +To view a project's properties, right-click on the project and select +Properties. +In the dialog that appears, the +C/C++ Make Project page enables you +to control a variety of settings, including:

+ +
+
Build Setting
+ +
Controls whether the compiler will Stop On Error +or Keep Going On Error. +Choosing Keep Going On Error will force the compiler to +attempt to build all referenced projects even if the current project has errors. +
+
Build Command
+
Controls which compiler is used. +By default the compiler is C Builder +(gcc).
+ +
Workbench Build Behavior
+
Controls the auto-build on save feature and what operations +are performed during a build and rebuild.
+
+ +

The External Tools Builders page +enables you to add, reorder, or remove external build tools. +

+ +

Viewing build information

+ +

Build-related information is displayed as follows: +

+ +

Related concepts
CDT Projects
@@ -89,8 +172,10 @@ build. By default, this feature is disabled.


Defining project properties
Building

-IBM Copyright Statement

- +

+IBM Copyright Statement
+IBM Copyright Statement +

\ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm index 3da95a40950..153bb7384c9 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_comments.htm @@ -11,6 +11,12 @@

Comments

+

Comments are lines in a source file that have been marked to be ignored by the compiler. +Two styles of comments are supported by current C/C++ compilers:

+

Comment

You can quickly comment out one or more lies of code by inserting the leading @@ -35,11 +41,11 @@ Type com+Ctrl+Space, and the following code is entered at the cursor lo * Window>Preferences>C>Templates. */ - + To change the default comment click Window > Preferences > C > Templates. For more information see the Content Assist section. - -

Related concepts + +

Related concepts
Content Assist and code completion

Related tasks @@ -50,7 +56,11 @@ Type com+Ctrl+Space, and the following code is entered at the cursor lo
C/C++ editor, code templates and search preferences

+ +

+Red Hat Copyright Statement
 IBM Copyright Statement +

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm new file mode 100644 index 00000000000..656ba919c13 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm @@ -0,0 +1,69 @@ + + + + + + +C/C++ editor + + + +

C/C++ editor

+ +

The CDT provides an editor that gives you specific support for editing C code. +This C editor is invoked automatically when you edit a +.c or .cpp +file. +

+ +

The C editor includes the following features:

+ + +

You can control some of the operation of the C editor from the Window > Preferences > C/C++ > C/C++ Editor preferences dialog.

+ +

Content Assist

+ +

+You invoke the C editor's Content Assist function by typing the first characters of a C statement, then pressing Ctrl+Space. +Eclipse proposes code templates based on the .c or .cpp file type. +

+ +

The C/C++ editor context menu

+ +

To access the C/C++ Editor context menu, right-click in a C/C++ editor.

+ +

The C/C++ Editor context menu contains an Include feature. +If you right-click on a function and choose Add Include, +the editor attempts to determine the header in which the function is prototyped +(this determination is done through a code-completion contributor extension). +If this is successful, the editor adds the appropriate +#include at the top of the file.

+ + +

Related concepts +
CDT Overview +

+ +

Related tasks +
Using Content Assist +

+ +

Related reference +
C/C++ editor key binding actions +
C/C++ editor preferences +
Outline view for C/C++ +
Views and editors +

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm index 018e503db30..82b41a91b52 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm @@ -58,6 +58,8 @@ view.

For more information about the marker bar, see Workbench User Guide > Reference > User interface information > Views and editors > Editor area.

+

Filtering the Outline View

+

You can filter the Outline view by choosing to display or hide the following items:

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm index 908bcd1dc46..0d8cd9ec5dd 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_over_cdt.htm @@ -8,7 +8,7 @@ -

CDT overview

+

CDT Overview

The C/C++ Development Toolkit (CDT) is a set of Eclipse plug-ins that provide C and C++ extensions to the Eclipse workbench. For more information about Eclipse, see Workbench User Guide > Concepts > Workbench.

@@ -27,32 +27,30 @@ utilities and interpret their responses, such as:

The CDT opens as the C/C++ perspective of the Eclipse workbench. The C/C++ perspective consists of an editor and the following views:

- +
+
C/C++ Projects view
+
Lists all of your C/C++ projects.
+ +
Navigator view
+
Lists all files in your Eclipse workspace.
+ +
Tasks view
+
Lists things such as tasks, compiler warnings, and errors.
+ +
C-Build view
+
Displays the output from make.
+ +
Properties view
+
Lists the properties of a file that has been selected in +the C/C++ Projects view or the + +Navigator view.
+ +
Outline view
+
Lists file elements.
+

For more information, see Workbench User Guide > Concepts > Perspectives.

-

Additional information

- -

Refer to http://www.eclipse.org/cdt/ -for additional information about the CDT project, including the following resources:

- - -

CDT updates

The Install/Update perspective provides information about your current @@ -62,6 +60,28 @@ Eclipse installation and provides the framework to manage your updates. For more

To view a list of the updates available for the toolsets that you installed, click Help > Software Updates > New Updates.

+

Additional information

+ +

For more information on the Eclipse CDT project, +refer to http://www.eclipse.org/cdt/: +

+ + + + +

License

The CDT is an open source project and is licensed under the Common Public License. @@ -70,10 +90,7 @@ installed, click Help > Software Updates > New Updates.


Working with existing code
What's new

-

Related tasks -
-Updating the CDT
-Defining project properties

+

Related reference
Views

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_perspectives.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_perspectives.htm new file mode 100644 index 00000000000..87a25c70562 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_perspectives.htm @@ -0,0 +1,108 @@ + + + + + + +Perspectives available to C/C++ developers + + + + +

Perspectives available to C/C++ developers

+ +

A perspective is a layout of views (development tools) in the Workbench window. +Each type of perspective is a combination of views, menus, and toolbars that enable you to perform a particular task. +For example, the C/C++ perspective has views that are organized to help you develop C/C++ programs; +the Debug perspective has views that enable you to debug those programs. +

+ + +
+Changing Views: + +
+ +

The C/C++ development tools contribute the following perspectives to the workbench: +

+ +

C/C++ perspective views

+ +

This perspective is tuned for working with C/C++ projects. +By default it consists of an editor area and the following views: +

+ + +

Debug perspective views

+ +

This perspective is tuned for debugging your C/C++ program. +By default it includes an editor area and the following views: +

+ + +

Other Perspectives

+ +

In addition to the perspectives named above and the +Resource perspective (which you see when you first start Eclipse), +Eclipse also has perspectives that are tuned to other types of development: +

+ + + +

Related concepts +
Views in the C/C++ perspective +
Debug Concepts +

+ +

Related tasks +
Adding breakpoints +
Suspending threads +

+ +

Related reference +
Breakpoints view +
Console view +
Debug view +
Expressions view +
Outline view for C/C++ +
Variables view +

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm index 85c2c99f162..cc724b94caa 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_proj_file_views.htm @@ -36,8 +36,7 @@ function changeSize(theImage,wd,ht) { Files that you select in the C/C++ Projects view affect the information that is displayed in other views.

-Screen capture showing Projects Vieww +C/C++ Projects View

Navigator view

@@ -51,37 +50,83 @@ item does, select an item and press F1.

By default, the Navigator view is included in the Resources perspective. To add it to the current perspective, click Window > Show View > Navigator.

-Screen capture showing Projects Vieww +Navigator View

Toolbar icons

-

+

+ + + + + - - + + + - - + + + - - + + + - - + + + - - + + + - - + + + + + + + + + + + + +
IconNameDescription
Back ButtonBack MinimizeConsoleMinimizes the Console view.
Forward ButtonForward Maximize ConsoleMaximizes the Console view.
Up ButtonUp Back IconBackThis command displays the hierarchy that was displayed immediately prior to the current display.  + For example, if you Go Into a resource, then the Back command in the resulting display returns the view to the same hierarchy from which you activated the + Go Into command. The hover help for this button tells you where it will take you. This command is similar to the Back button in a web browser.
Collapse All ButtonCollapse All Forward IconForwardThis command displays the hierarchy that was displayed immediately after the current display.  + For example, if you've just selected the Back command, then selecting the Forward command in the resulting display returns the view to the same hierarchy from which you activated the Back command. The + hover help for this button tells you where it will take you. + This command is similar to the Forward button in a web browser.
Link with Editor ButtonLink with Editor Up IconUpThis command displays the hierarchy of the parent of the current highest level resource. The hover help for this button tells you where it will take you.
Menu ButtonMenu Collapse All IconCollapse AllThis command collapses the tree expansion state of all resources in the view.
Link with Editor IconLink with EditorThis command toggles whether the Navigator view selection is linked to the active editor. + When this option is selected, changing the active editor will automatically update the Navigator selection to the resource being edited.
Menu IconMenuClick the black upside-down triangle icon to open a menu of items specific to the Navigator view.

+
+

Select Working Set
+
Opens the Select Working Set dialog to allow selecting a working set for the Navigator view.

+

Deselect Working Set
+
Deselects the current working set.

+

Edit Active Working Set
+
Opens the Edit Working Set dialog to allow changing the current working set.

+

Sort
+
This command sorts the resources in the Navigator view according to the selected schema:
+
    +
  • By Name:  Resources are sorted alphabetically, according to the full name of the resource (e.g., A.TXT, then B.DOC, then C.HTML, etc.)
  • +
  • By Type:  Resources are sorted alphabetically by file type/extension (e.g., all DOC files, then all HTML files, then all TXT files, etc.).
  • +

+

Filters
+
This command allows you to select filters to apply to the view so that you can show or hide various resources as needed. + File types selected in the list will not be shown in the Navigator.

+

Link with Editor
+
See the toolbar item description above.

+

+

For information about the Navigator view toolbar and icons, see Workbench User Guide > Concepts > Views > Navigator View.

For information about the pop up menu in the Navigator view, see Workbench User Guide > Reference > User interface information > Views and Editors > Navigator View.

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm new file mode 100644 index 00000000000..f37c4026a2a --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm @@ -0,0 +1,48 @@ + + + + + + +Templates + + + + +

Templates

+ +

Templates are sections of code that occur frequently enough that you would like +to be able to insert them with a few keystrokes. +This function is known as Content Assist; the sections of code that are +inserted are known as templates. +

+

To input an existing Content Assist template into a file, such as one for an +if statement, type the initial character ("i" in this case), then press Ctrl+Space. +The templates that begin with that character appear. Double-click on a template to insert it into a file.

+ +

You can edit existing Code/Content Assist templates or create new ones. From the menu bar choose +Window > Preferences > C/C++ > Code Templates.

+ +

Related concepts +
CDT Overview +

+ +

Related tasks +
Creating and editing code templates +
Using templates +
Importing and exporting code templates +

+ +

Related reference +
Edit menu +
Content Assist page, Preferences window +
Code Templates page, Preferences window +

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_views.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_views.htm new file mode 100644 index 00000000000..f0d5b8a3248 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_views.htm @@ -0,0 +1,59 @@ + + + + + + + Views in the C/C++ perspective + + + + +

Views in the C/C++ perspective

+ +

The C/C++ views are panels that help you perform the tasks involved in creating C/C++ programs. +The C/C++ perspective displays these panels in a single Eclipse window.

+ +Changing Views: + + +

The following views are commonly used in the C/C++ perspective:

+ +
+
C-Build
Displays the output from your build command.
+
C/C++ Projects
Shows your C/C++ projects and files.It operates in much the same way as the Navigator.
+
Console
Displays your program's output.
+
Make Targets
Enables you to select the make targets you want to build for a particular CPU.
+
Navigator
Shows all of the file system's files under your workspace directory.
+
Outline
Displays the structure of the file currently open in an editor.
+
Properties
Shows the attributes of the item currently selected in a view or an editor.
+
Search
Shows the results of searches for files or text.
+
Tasks
Lists tasks that want to keep track of, either as a schedule of things to do or a history of things that have been done.
+
+ +

Related concepts +
CDT Overview +
C/C++ perspectives +

+ + +

Related reference +
Breakpoints view +
Console view +
Debug view +
Expressions view +
Outline view for C/C++ +
Variables view +
Views +

+ +

+Red Hat Copyright Statement
+ IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm index 39a42d7793f..fd4cb377e0a 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm @@ -13,11 +13,11 @@

Coding aids

This section provides information on code entry aids.

-Outline View
Comments
Content Assist
-C/C++ search
-Open declarations
+Templates
+Error Parsing
+Invoking Make

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm index b2c2e886446..e04425db194 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm @@ -3,7 +3,7 @@ - + Concepts @@ -15,20 +15,35 @@

Provides background information for CDT components, tasks and objectives.

-CDT overview
-CDT projects
- CDT projects
- Project file views
+CDT Overview
+CDT Projects
+CDT Perspectives
+CDT Views
Code aids
- Outline View
Comments
Content Assist
+ Templates
+Editing
+ Editor View
+ C++
+ Makefile
+Navigation aids
+ Outline View
+ Project File views
+ Make Targets View
C/C++ search
Open declarations
+ Open Type
+ Class Browser
+ Heirarchy View
+ Build
- Build overview
+ Error Parsing
+ Invoking Make
+ Building C/C++ Projects
Manage Build Extensibility Document
Debug
+ Adding Break Points
Debug overview
Debug information
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm index 6664f4dfbc1..af70c084ad1 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm @@ -13,7 +13,7 @@

Debug

This section describes CDT debug concepts.

- +Adding Break Points
Debug overview
Debug information
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_edit.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_edit.htm new file mode 100644 index 00000000000..5e447de6d51 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_edit.htm @@ -0,0 +1,22 @@ + + + + + + +Editing C/C++ Files + + + + + +

Editing C/C++ Files

+

This section provides information on editing C/C++ files.

+ Editor View
+ C++
+ Makefile
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm new file mode 100644 index 00000000000..f3bba1290d7 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm @@ -0,0 +1,27 @@ + + + + + + +Navigation Aids + + + + + +

Navigation Aids

+

This section provides information on navigating through the C/C++ Perspective.

+ Outline View
+ Project File views
+ Make Targets View
+ C/C++ search
+ Open declarations
+ Open Type
+ Class Browser
+ Heirarchy View
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm index 795284c014c..f1bc3529d50 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm @@ -7,19 +7,13 @@ -

Tutorial

+

Getting Started

These tutorials will guide you through the process of using the C/C++ Development Toolkit (CDT).

Managed Make Hello World Tutorial
Standard Make Hello World Tutorial

-Creating your project
-Creating your C++ file
-Creating your makefile
-Building your project
-Debugging your project
-
How to bring C/C++ source into Eclipse
Updating the CDT
diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm index 38c0df9f25a..e49afa5252a 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm @@ -148,7 +148,7 @@ function goBack() {

C/C++ Development Toolkit (CDT) Managed Make Tutorial

- +
diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_prepare_workbench.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_prepare_workbench.htm new file mode 100644 index 00000000000..2a2181ce0c4 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_prepare_workbench.htm @@ -0,0 +1,70 @@ + + + + + + +Preparing the Workbench + + + + + + +

Preparing the Workbench

+ +

This tutorial will get you started using the C/C++ Development Toolkit (CDT) in the Workbench.

+

In this section, you will verify that the workbench is properly set up for C/C++ development. It is assumed that:

+ + +

Setting the C/C++ Editor's operation and appearance

+ +
    +
  1. Open the Workbench preferences: from the menu bar, select Window > Preferences.
  2. +
  3. Expand the C/C++ heading and click on C/C++ Editor. The Preferences C/C++ Editor dialog's General tab appears. +

    C/C++ Editor Preferences General page

  4. +
  5. Make any changes that you require to be comfortable editing files. +For example, you may want to enable Show line numbers or you may want to make the Problem indicator color a different shade of red. For more information see the General page Preferences window in the reference section.
  6. + +
  7. On the Preferences C/C++ Editor dialog, click the Colors tab. The Preferences C/C++ Editor dialog's Colors tab appears.

    +C/C++ Editor Preferences Color page + +
    Again, make any changes that will be useful for your working habits and click OK. For more information see the Color page Preferences window in the reference section.
  8. + +
  9. On the Preferences C/C++ Editor dialog, click the Content Assist tab. The Preferences C/C++ Editor dialog's Content Assist tab appears.
    +C/C++ Editor Preferences Content Assist page +
    If you want to set an auto-activation delay or change the background for completion proposals, do so now. For more information see the Content Assist page Preferences window in the reference section.
  10. +
  11. Leave the preferences by clicking OK.
  12. +
+ + +

Related reference +
C/C++ Editor Preferences

+ + +

+Red Hat Copyright Statement
+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm index e284e55979a..5c3cad44f9e 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard.htm @@ -168,7 +168,7 @@ function goBack() {

C/C++ Development Toolkit (CDT) Standard Make Tutorial

-
+
@@ -179,4 +179,4 @@ function goBack() { IBM Copyright Statement - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm index fd220f7431e..5a088673f1c 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm @@ -19,4 +19,4 @@ function newWin(url) { If you have not already installed the C/C++ perspective, you can find the procedures here.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm index f863cc10031..bb807a9cddc 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm @@ -14,4 +14,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm index a007ccddbc4..969dccb8120 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm @@ -14,4 +14,4 @@ You can open them again later by clicking Window > Show View and reselecting them. - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm index 8fc4e881bc4..baef3a40c6b 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm @@ -12,4 +12,4 @@

You can now create a C/ C++ project by clicking File > New > Project.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm index 8988092c777..d69c0736ca7 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm @@ -13,4 +13,4 @@ A Standard Make C/C++ project requires you to provide a makefile, a Managed Make project will create one for you.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm index e6d5a09c044..54b4f9bad60 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm @@ -13,4 +13,4 @@ checkbox and entering the new path in the Location text box.

Click Next.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm index 99c4324a2bf..058e4bd7019 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm @@ -14,4 +14,4 @@ enter the build command in the text box. It is recommended you leave the Buil saved in your project the project will perform a build which can become time consuming for large projects.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm index e9849ef0b8e..d46e1f1cfa1 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm @@ -12,4 +12,4 @@ You can also change the order in which Error Parsers are called.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm index 24aaecbebc0..80658bc6da4 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm @@ -14,4 +14,4 @@ After you select the correct parser for your development environment and build y - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm index 3a2a126deb6..6b89a88d5f2 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm @@ -16,4 +16,4 @@ are not in the workspace.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm index 36c259dc9fb..946f9efe6c8 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm @@ -12,4 +12,4 @@

You can enable or disable the indexer here. The indexer is necessary for search and related features, like content assist.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm index 5fe34f2bdf0..3be044ea419 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm @@ -13,4 +13,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm index c98b3f0d1d6..f49e2fdbd95 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm @@ -12,4 +12,4 @@

Create a new cpp file (such as main.cpp) by right clicking your project and selecting New > File.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm index ebf9b43fa15..829a80acbbd 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm @@ -13,4 +13,4 @@

Enter the name of your file in the File name text area then click Finish.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm index 719a81a642e..9736258cb34 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm @@ -13,4 +13,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm index 4b018efe366..3983ab42fe2 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm @@ -12,4 +12,4 @@

Create a new makefile by right clicking your project and selecting New > File.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm index 9043438910d..8466028b5cf 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm @@ -13,4 +13,4 @@

Enter makefile for the name of the file in the File name text area then click Finish.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm index d1d0b138ad4..7d561b99c49 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm @@ -12,4 +12,4 @@

You should now see the new makefile located in the Projects View under the project, and the makefile should be open in the Editor view.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm index 7ef3f52c331..0f2a7cbab7b 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm @@ -17,4 +17,4 @@ window.open(url, 'make_example', 'width=400, height=300, menubar=no, toolbar=no,

Enter the script for your makefile that was just created. You can get the code shown below click here.

Note: Ensure you have tabs, not spaces before your indented code, some parsers do not accept spaces.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm index b8b5e62f02b..0f88183db07 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm @@ -19,4 +19,4 @@ window.open(url, 'hello_world_example', 'width=400, height=300, menubar=no, tool

You will notice an asterisk in front of the file name on the tab in the Editor view, this tells you the file changed but has not been saved.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm index 8eb9db7ccdc..01e1cf298c4 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm @@ -14,4 +14,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm index e06e9676998..087d0033c7a 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm @@ -17,4 +17,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard23.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard23.htm index 0714494ffde..110b98d23e3 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard23.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard23.htm @@ -15,4 +15,4 @@ This will create your Run Configuration.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard24.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard24.htm index 14b90e348b5..4504018b938 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard24.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard24.htm @@ -11,4 +11,4 @@

Select the new Run Configuration in the Configurations: view and click the Main tab and then the Search button.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm index 4751509fa18..335472b76bc 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm @@ -12,4 +12,4 @@

The Program Selection dialog box will appear, select the executable you would like to run and click OK.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm index 86854edd32e..e3f90eb86e5 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm @@ -14,4 +14,4 @@ - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm index 24853621a69..3ec6a6cc9bf 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm @@ -13,4 +13,4 @@

You will notice that the view can be configured to display different elements (such as user input elements) in different colors.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard28.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard28.htm index 8d6457d38cb..d986d5570ce 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard28.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard28.htm @@ -12,4 +12,4 @@

The title bar in the Console view will show you when the program has terminated.

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_error_workbench.png b/doc/org.eclipse.cdt.doc.user/images/cdt_error_workbench.png new file mode 100644 index 00000000000..8c2aea7228a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_error_workbench.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_edit.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_edit.png new file mode 100644 index 00000000000..b184cf80e1c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_edit.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_file.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_file.png new file mode 100644 index 00000000000..57c0cd6351d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_file.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png new file mode 100644 index 00000000000..a164b144703 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_navigate.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_project.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_project.png new file mode 100644 index 00000000000..d68fa222bf7 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_project.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_run.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_run.png new file mode 100644 index 00000000000..0347459d61b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_run.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_search.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_search.png new file mode 100644 index 00000000000..8e0ce8e8d78 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_search.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menu_window.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_window.png new file mode 100644 index 00000000000..f444ef93fd6 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menu_window.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_menubar.png b/doc/org.eclipse.cdt.doc.user/images/cdt_menubar.png new file mode 100644 index 00000000000..27c8af1640b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_menubar.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_toolbar.png b/doc/org.eclipse.cdt.doc.user/images/cdt_toolbar.png new file mode 100644 index 00000000000..f9505d18f79 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_toolbar.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/edit_menu.png b/doc/org.eclipse.cdt.doc.user/images/edit_menu.png new file mode 100644 index 00000000000..3aeb991fd92 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/edit_menu.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/file_menu.png b/doc/org.eclipse.cdt.doc.user/images/file_menu.png new file mode 100644 index 00000000000..57c0cd6351d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/file_menu.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/find_replace_dialog.png b/doc/org.eclipse.cdt.doc.user/images/find_replace_dialog.png new file mode 100644 index 00000000000..97e73ca6942 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/find_replace_dialog.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_back.png b/doc/org.eclipse.cdt.doc.user/images/icon_back.png new file mode 100644 index 00000000000..a64dbbc19e4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_back.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_breakpoint_disable.gif b/doc/org.eclipse.cdt.doc.user/images/icon_breakpoint_disable.gif new file mode 100644 index 00000000000..7d190f165d0 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_breakpoint_disable.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_build_target.png b/doc/org.eclipse.cdt.doc.user/images/icon_build_target.png new file mode 100644 index 00000000000..13fa7f18ced Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_build_target.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_collapse_all.png b/doc/org.eclipse.cdt.doc.user/images/icon_collapse_all.png new file mode 100644 index 00000000000..f3b79bfcb98 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_collapse_all.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_clear.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_clear.png new file mode 100644 index 00000000000..5ae5902d749 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_clear.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_disp_console.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_disp_console.png new file mode 100644 index 00000000000..4f5bf01ddf3 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_disp_console.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_max.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_max.png new file mode 100644 index 00000000000..748b94f9975 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_max.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_min.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_min.png new file mode 100644 index 00000000000..23f67fc0049 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_min.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_pin.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_pin.png new file mode 100644 index 00000000000..20a31aae06f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_pin.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_rem_all_term.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_rem_all_term.png new file mode 100644 index 00000000000..8b85f300b47 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_rem_all_term.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_scroll_lock.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_scroll_lock.png new file mode 100644 index 00000000000..61266355b14 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_scroll_lock.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_con_terminate.png b/doc/org.eclipse.cdt.doc.user/images/icon_con_terminate.png new file mode 100644 index 00000000000..6b0c4a414fb Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_con_terminate.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_create_c_class.png b/doc/org.eclipse.cdt.doc.user/images/icon_create_c_class.png new file mode 100644 index 00000000000..633e6d1ca4c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_create_c_class.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_create_file.png b/doc/org.eclipse.cdt.doc.user/images/icon_create_file.png new file mode 100644 index 00000000000..c2b5250cfe4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_create_file.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_create_folder.png b/doc/org.eclipse.cdt.doc.user/images/icon_create_folder.png new file mode 100644 index 00000000000..50443e48f9c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_create_folder.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_debug.png b/doc/org.eclipse.cdt.doc.user/images/icon_debug.png new file mode 100644 index 00000000000..7228e2c3fe2 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_debug.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_delete.png b/doc/org.eclipse.cdt.doc.user/images/icon_delete.png new file mode 100644 index 00000000000..4991d87d67d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_delete.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_ext_tools.png b/doc/org.eclipse.cdt.doc.user/images/icon_ext_tools.png new file mode 100644 index 00000000000..076362d0f44 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_ext_tools.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_filter.png b/doc/org.eclipse.cdt.doc.user/images/icon_filter.png new file mode 100644 index 00000000000..7362aa35844 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_filter.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_forward.png b/doc/org.eclipse.cdt.doc.user/images/icon_forward.png new file mode 100644 index 00000000000..00f4fcbd2fc Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_forward.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_go_next_prob.png b/doc/org.eclipse.cdt.doc.user/images/icon_go_next_prob.png new file mode 100644 index 00000000000..e8001128c7a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_go_next_prob.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_go_prev_prob.png b/doc/org.eclipse.cdt.doc.user/images/icon_go_prev_prob.png new file mode 100644 index 00000000000..988c82925a4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_go_prev_prob.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_home.png b/doc/org.eclipse.cdt.doc.user/images/icon_home.png new file mode 100644 index 00000000000..4dde23152d1 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_home.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_last_edit_loc.png b/doc/org.eclipse.cdt.doc.user/images/icon_last_edit_loc.png new file mode 100644 index 00000000000..37afeaf07c9 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_last_edit_loc.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_link_with_editor.png b/doc/org.eclipse.cdt.doc.user/images/icon_link_with_editor.png new file mode 100644 index 00000000000..229b72b7c1e Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_link_with_editor.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_menu.png b/doc/org.eclipse.cdt.doc.user/images/icon_menu.png new file mode 100644 index 00000000000..a565a502547 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_menu.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_nav_back.png b/doc/org.eclipse.cdt.doc.user/images/icon_nav_back.png new file mode 100644 index 00000000000..606eb864874 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_nav_back.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_nav_forward.png b/doc/org.eclipse.cdt.doc.user/images/icon_nav_forward.png new file mode 100644 index 00000000000..42251168a14 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_nav_forward.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_new.png b/doc/org.eclipse.cdt.doc.user/images/icon_new.png new file mode 100644 index 00000000000..31d1a590b3e Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_new.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_next.png b/doc/org.eclipse.cdt.doc.user/images/icon_next.png new file mode 100644 index 00000000000..ffe567acea5 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_next.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_open_type.png b/doc/org.eclipse.cdt.doc.user/images/icon_open_type.png new file mode 100644 index 00000000000..2a81e195c57 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_open_type.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_previous.png b/doc/org.eclipse.cdt.doc.user/images/icon_previous.png new file mode 100644 index 00000000000..a28d38a8463 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_previous.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_print.png b/doc/org.eclipse.cdt.doc.user/images/icon_print.png new file mode 100644 index 00000000000..2ff847680ca Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_print.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_remove.png b/doc/org.eclipse.cdt.doc.user/images/icon_remove.png new file mode 100644 index 00000000000..b18352b718f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_remove.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_restore_default.png b/doc/org.eclipse.cdt.doc.user/images/icon_restore_default.png new file mode 100644 index 00000000000..72e096644c2 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_restore_default.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_run.png b/doc/org.eclipse.cdt.doc.user/images/icon_run.png new file mode 100644 index 00000000000..2d31dbed1e4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_run.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_save.png b/doc/org.eclipse.cdt.doc.user/images/icon_save.png new file mode 100644 index 00000000000..2e1d60d9d93 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_save.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_search.png b/doc/org.eclipse.cdt.doc.user/images/icon_search.png new file mode 100644 index 00000000000..a5612ded300 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_search.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_show_advanced_prop.png b/doc/org.eclipse.cdt.doc.user/images/icon_show_advanced_prop.png new file mode 100644 index 00000000000..55b18f18a85 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_show_advanced_prop.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_show_categories.png b/doc/org.eclipse.cdt.doc.user/images/icon_show_categories.png new file mode 100644 index 00000000000..93b917dcf76 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_show_categories.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_show_prev_search.png b/doc/org.eclipse.cdt.doc.user/images/icon_show_prev_search.png new file mode 100644 index 00000000000..f8026985901 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_show_prev_search.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_synchronize.png b/doc/org.eclipse.cdt.doc.user/images/icon_synchronize.png new file mode 100644 index 00000000000..ee79967329d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_synchronize.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/icon_up.png b/doc/org.eclipse.cdt.doc.user/images/icon_up.png new file mode 100644 index 00000000000..d1869d2b5a9 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/icon_up.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/menu_navigate.png b/doc/org.eclipse.cdt.doc.user/images/menu_navigate.png new file mode 100644 index 00000000000..a164b144703 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/menu_navigate.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/mprop_build.png b/doc/org.eclipse.cdt.doc.user/images/mprop_build.png new file mode 100644 index 00000000000..f452e961c08 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mprop_build.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/mprop_builders.png b/doc/org.eclipse.cdt.doc.user/images/mprop_builders.png new file mode 100644 index 00000000000..a52a72f3f4b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mprop_builders.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/mprop_errorp.png b/doc/org.eclipse.cdt.doc.user/images/mprop_errorp.png new file mode 100644 index 00000000000..6e045a6de46 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mprop_errorp.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/mprop_file_types.png b/doc/org.eclipse.cdt.doc.user/images/mprop_file_types.png new file mode 100644 index 00000000000..b88e5365222 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mprop_file_types.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/mprop_indexer.png b/doc/org.eclipse.cdt.doc.user/images/mprop_indexer.png new file mode 100644 index 00000000000..a9204faa822 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mprop_indexer.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/mprop_info.png b/doc/org.eclipse.cdt.doc.user/images/mprop_info.png new file mode 100644 index 00000000000..d74c0bbde38 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mprop_info.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/mprop_proref.png b/doc/org.eclipse.cdt.doc.user/images/mprop_proref.png new file mode 100644 index 00000000000..ef6013d114a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mprop_proref.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_convert.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_convert.png new file mode 100644 index 00000000000..e1e5b89c5c5 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_convert.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_error.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_error.png new file mode 100644 index 00000000000..14829989d1e Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_error.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_indexer.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_indexer.png new file mode 100644 index 00000000000..0d557cdec67 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_indexer.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_name.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_name.png new file mode 100644 index 00000000000..cff29590e3c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_name.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_proj.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_proj.png new file mode 100644 index 00000000000..aaad99e8470 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_proj.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_target.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_target.png new file mode 100644 index 00000000000..f48cc964e69 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_man_target.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_binary.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_binary.png new file mode 100644 index 00000000000..8266fb7da61 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_binary.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_dscovery.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_dscovery.png new file mode 100644 index 00000000000..bd33b72ce97 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_dscovery.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_error.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_error.png new file mode 100644 index 00000000000..4159fb9bc05 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_error.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_indexer.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_indexer.png new file mode 100644 index 00000000000..d8601b5f6c0 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_indexer.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_makeb.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_makeb.png new file mode 100644 index 00000000000..c4624956c7a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_makeb.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_name.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_name.png new file mode 100644 index 00000000000..dc24b6b000c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_name.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_proj.png b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_proj.png new file mode 100644 index 00000000000..8021cc094d7 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/new_proj_wz_std_proj.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/new_project_wizard.png b/doc/org.eclipse.cdt.doc.user/images/new_project_wizard.png index c2373808e3f..c1233985579 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/new_project_wizard.png and b/doc/org.eclipse.cdt.doc.user/images/new_project_wizard.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/projects_properties.png b/doc/org.eclipse.cdt.doc.user/images/projects_properties.png new file mode 100644 index 00000000000..70f3445ed50 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/projects_properties.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/remove_exc.gif b/doc/org.eclipse.cdt.doc.user/images/remove_exc.gif new file mode 100644 index 00000000000..2cd9c544436 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/remove_exc.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/rh03_04.gif b/doc/org.eclipse.cdt.doc.user/images/rh03_04.gif new file mode 100644 index 00000000000..c775b979161 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/rh03_04.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/run_menu.png b/doc/org.eclipse.cdt.doc.user/images/run_menu.png new file mode 100644 index 00000000000..db3aee5fcb9 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/run_menu.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/search.png b/doc/org.eclipse.cdt.doc.user/images/search.png index 979ea082317..455c7bc287c 100644 Binary files a/doc/org.eclipse.cdt.doc.user/images/search.png and b/doc/org.eclipse.cdt.doc.user/images/search.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/searchMenu.png b/doc/org.eclipse.cdt.doc.user/images/searchMenu.png new file mode 100644 index 00000000000..7bb970a1830 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/searchMenu.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/searchView.png b/doc/org.eclipse.cdt.doc.user/images/searchView.png new file mode 100644 index 00000000000..cd413d21263 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/searchView.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/show_view.png b/doc/org.eclipse.cdt.doc.user/images/show_view.png new file mode 100644 index 00000000000..6796eaa7b7b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/show_view.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_builders.png b/doc/org.eclipse.cdt.doc.user/images/sprop_builders.png new file mode 100644 index 00000000000..8ddfe1f7c3f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_builders.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_file_types.png b/doc/org.eclipse.cdt.doc.user/images/sprop_file_types.png new file mode 100644 index 00000000000..0db26a6e9b3 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_file_types.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_indexer.png b/doc/org.eclipse.cdt.doc.user/images/sprop_indexer.png new file mode 100644 index 00000000000..6b6c8ed3e54 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_indexer.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_info.png b/doc/org.eclipse.cdt.doc.user/images/sprop_info.png new file mode 100644 index 00000000000..63cf6845364 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_info.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_make_binary.png b/doc/org.eclipse.cdt.doc.user/images/sprop_make_binary.png new file mode 100644 index 00000000000..8f26946e1e0 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_make_binary.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_make_builder.png b/doc/org.eclipse.cdt.doc.user/images/sprop_make_builder.png new file mode 100644 index 00000000000..787c1c633fe Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_make_builder.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_make_discovery.png b/doc/org.eclipse.cdt.doc.user/images/sprop_make_discovery.png new file mode 100644 index 00000000000..78a967ea549 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_make_discovery.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_make_error.png b/doc/org.eclipse.cdt.doc.user/images/sprop_make_error.png new file mode 100644 index 00000000000..4fa4e3bd72a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_make_error.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_paths.png b/doc/org.eclipse.cdt.doc.user/images/sprop_paths.png new file mode 100644 index 00000000000..8ac2bb05e1c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_paths.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_containers.png b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_containers.png new file mode 100644 index 00000000000..aee44f25484 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_containers.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_lib.png b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_lib.png new file mode 100644 index 00000000000..b8b36f3e035 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_lib.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_output.png b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_output.png new file mode 100644 index 00000000000..a18821325c7 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_output.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_proj.png b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_proj.png new file mode 100644 index 00000000000..1aac9aaecf4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_proj.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_source.png b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_source.png new file mode 100644 index 00000000000..ed8b86da422 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_propaths_source.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/sprop_proref.png b/doc/org.eclipse.cdt.doc.user/images/sprop_proref.png new file mode 100644 index 00000000000..04cd1f2ab6f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/sprop_proref.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_console.png b/doc/org.eclipse.cdt.doc.user/images/view_console.png new file mode 100644 index 00000000000..9c1d93deaff Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_console.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_editor.png b/doc/org.eclipse.cdt.doc.user/images/view_editor.png new file mode 100644 index 00000000000..cc15e46de1d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_editor.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_make_targets.png b/doc/org.eclipse.cdt.doc.user/images/view_make_targets.png new file mode 100644 index 00000000000..b2d10592fc4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_make_targets.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_navigator.png b/doc/org.eclipse.cdt.doc.user/images/view_navigator.png new file mode 100644 index 00000000000..59f9611d083 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_navigator.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_problem.png b/doc/org.eclipse.cdt.doc.user/images/view_problem.png new file mode 100644 index 00000000000..b282edd93e3 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_problem.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_problems.png b/doc/org.eclipse.cdt.doc.user/images/view_problems.png new file mode 100644 index 00000000000..926e62e8767 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_problems.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_projects.png b/doc/org.eclipse.cdt.doc.user/images/view_projects.png new file mode 100644 index 00000000000..14dc4d73297 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_projects.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/view_properties.png b/doc/org.eclipse.cdt.doc.user/images/view_properties.png new file mode 100644 index 00000000000..1d17ebeb07f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/view_properties.png differ diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_menu.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_menu.htm new file mode 100644 index 00000000000..7fbae9161ab --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_menu.htm @@ -0,0 +1,25 @@ + + + + + + +Menu + + + + +

C/C++ Menubar

+

This section describes the menubar options available from the C/C++ perspective.

+

C/C++ Menubar

+ +File
+Edit
+Navigate
+Search
+Project
+Run
+Window
+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm new file mode 100644 index 00000000000..d5a07efc095 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm @@ -0,0 +1,26 @@ + + + + + + +C/C++ Project Properties, Managed Make Projects + + + + + +

C/C++ Project Properties, Managed Make Project

+

This section describes properties for a Managed make project.

+ Info
+ Builders
+ Build
+ File Types
+ Indexer
+ Error Parser
+ Project References
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_mproj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_mproj.htm new file mode 100644 index 00000000000..9c978131b8b --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_mproj.htm @@ -0,0 +1,24 @@ + + + + + + +C/C++ New Project Wizard, Managed Make Project + + + + + +

C/C++ New Project Wizard, Managed Make Project

+

This section describes properties for creating a Managed make project in the C/C++ New Project Wizard.

+ Name
+ Select a Target
+ Referenced Projects
+ Error Parsers
+ C/C++ Indexer
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_sproj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_sproj.htm new file mode 100644 index 00000000000..958354b203d --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_new_sproj.htm @@ -0,0 +1,26 @@ + + + + + + +C/C++ New Project Wizard, Standard Make Project + + + + + +

C/C++ New Project Wizard, Standard Make Project

+

This section describes properties for creating a Standard make project in the C/C++ New Project Wizard.

+ Name
+ Referenced Projects
+ Make Builder
+ Error Parsers
+ Binary Parser
+ Discovery Options
+ C/C++ Indexer
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm index 05b8160916e..2ae3411502f 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm @@ -3,7 +3,7 @@ - + Reference @@ -12,49 +12,107 @@

Reference

This section describes the Views, Windows and Dialog Boxes available from the C/C++ perspective.

-Views
-Outline View
-Debug View
- Registers view
- Memory view
- Memory view preferences
- Shared libraries view
- Signals view
- Debug view
- Debug preferences
-CDT Icons
- -C/C++ preferences
-Build Console
-C/C++ Editor preferences
- General
- Annotations
- Colors
- Content Assist
- Navigation
-Code Templates
-Debug
- GDB MI
- Source Code Locations
-Make Targets
-New Make Projects properties
- Make Builder
- Error Parser
- Binary Parser
- Paths and Symbols
- Scanner Configuration Discovery
- Manage Include Paths
- Manage Defined Symbols
- -Run and Debug
-Main
-Arguments
-Environment
-Debugger
-Source
-Common
- -C/C++ search page
+C/C++ Views and Editors
+ Selecting Views and Editors
+ C/C++ Projects view
+ Navigator view
+ Outline view
+ Make Targets view
+ Editor view
+ Console view
+ Problems view
+ Properties view
+ Search view
+ Debug view
+ Registers view
+ Memory view
+ Memory view preferences
+ Shared libraries view
+ Signals view
+ Debug view
+ Debug preferences
+ C/C++ Icons
+C/C++ Menubar
+ File
+ Edit
+ Navigate
+ Search
+ Project
+ Run
+ Window
+C/C++ Toolbar
+C/C++ Find and Replace
+C/C++ Preferences
+ Build Console
+ C/C++ Editor preferences
+ General
+ Annotations
+ Colors
+ Content Assist
+ Navigation
+ Code Templates
+ Debug
+ GDB MI
+ Source Code Locations
+ Make Targets
+ New Make Projects properties
+ Make Builder
+ Error Parser
+ Binary Parser
+ Paths and Symbols
+ Scanner Configuration Discovery
+ Manage Include Paths
+ Manage Defined Symbols
+C/C++ Project Properties
+ Managed Make Projects
+ Info
+ Builders
+ Build
+ File Types
+ Indexer
+ Error Parser
+ Project References
+ Standard Make Projects
+ Info
+ Builders
+ File Types
+ Include Paths and Symbols
+ Indexer
+ Make Project
+ Make Builder
+ Error Parser
+ Binary Parser
+ Discovery Options
+ Project Paths
+ Source
+ Output
+ Projects
+ Libraries
+ Path Containers
+ Project References
+C/C++ New Project Wizard
+ Managed Make Projects
+ Name
+ Select a Target
+ Referenced Projects
+ Error Parsers
+ C/C++ Indexer
+ Standard Make Projects
+ Name
+ Referenced Projects
+ Make Builder
+ Error Parsers
+ Binary Parser
+ Discovery Options
+ C/C++ Indexer
+C/C++ Run and Debug
+ Main
+ Arguments
+ Environment
+ Debugger
+ Source
+ Common
+C/C++ search page

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_smake_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_smake_proj.htm new file mode 100644 index 00000000000..04592809470 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_smake_proj.htm @@ -0,0 +1,36 @@ + + + + + + +C/C++ Project Properties, Standard Make Projects + + + + + +

C/C++ Project Properties, Standard Make Project

+

This section describes properties for a Standard make project.

+ Info
+ Builders
+ File Types
+ Include Paths and Symbols
+ Indexer
+ Make Project
+ Make Builder
+ Error Parser
+ Binary Parser
+ Discovery Options
+ Project Paths
+ Source
+ Output
+ Projects
+ Libraries
+ Path Containers
+ Project References
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_make.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_make.htm new file mode 100644 index 00000000000..74cbebfe112 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_make.htm @@ -0,0 +1,24 @@ + + + + + + +C/C++ Project Properties, Standard, Make Projects + + + + + +

C/C++ Project Properties, Standard, Make Project

+

This section describes C/C++ Make Project Properties for a Standard make project.

+ +Make Builder
+Error Parser
+Binary Parser
+Discovery
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_paths.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_paths.htm new file mode 100644 index 00000000000..c38a6f8ecc6 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_sproj_paths.htm @@ -0,0 +1,24 @@ + + + + + + +C/C++ Project Properties, Standard, Project Paths + + + + + +

C/C++ Project Properties, Standard, Project Paths

+

This section describes C/C++ Project Path Properties of a Standard make project.

+Source
+Output
+Projects
+Libraries
+Path Containers
+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm index a672007b352..802ec21d1ed 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_views.htm @@ -4,27 +4,36 @@ -Views +Views and Editors -

Views

-

This section describes views of the C/C++ perspective.

+

Views and Editors

+

This section describes views and editors of the C/C++ perspective.

-Outline View
-Debug View
- View information about registers
+Selecting Views and Editors
+C/C++ Projects view
+Navigator view
+Outline view
+Make Targets view
+Editor view
+Console view
+Problems view
+Properties view
+Search view
+Debug view
+ view information about registers
Inspect and change process memory
Change the appearance of the memory view
- View information about shared libraries
- View signals defined for a given debug target
- View debug information
+ view information about shared libraries
+ view signals defined for a given debug target
+ view debug information
Set C/C++ debug preferences
Icons

IBM Copyright Statement

- + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_pref.htm index 3dc6f8c14a2..77f1176b8b6 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_pref.htm @@ -3,7 +3,7 @@ - + C/C++ preferences + + +

Edit Menu actions

+

Edit menu commands shown when a C/C++ Editor is visible:

+ +

Selecting Edit Menu

+

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Function + + Keyboard Shortcut +
Undo + + + Revert the last change in the editor + + Ctrl + Z +
Redo + + + Revert an undone change + + Ctrl + Y +
Cut + + + Copies the currently selected text or element to the clipboard and removes the element. On elements, the remove is not performed before the clipboard is pasted. + + Ctrl + X +
Copy + + + Copies the currently selected text or elements to the clipboard + + Ctrl + C +
Paste + + + Paste the current content as text to the editor, or as a sibling or child element to the a currently selected element.  + + Ctrl + V +
Delete + + + Delete the current text or element selection. + + Delete +
Select All + + + Select all the editor content.. + + Ctrl + A +
Find / Replace + + + Open the Find / Replace dialog. Editor only. + + Ctrl + F +
Add Bookmark... + + + Add a bookmark to the current text selection + or selected element. + +   +
Add Task... + + + Add a user defined task to the current text selection or selected element. + + Alt + Enter +
Find Next + + + Finds the next occurrence of the currently selected text. Editor only. + + Ctrl + K +
Find Previous + + + Finds the previous occurrence of the currently selected text. Editor only. + + Ctrl + Shift + K +
Incremental Find Next + + + Starts the incremental find mode. After invocation, enter the search text as instructed in the status bar. Editor only. + + Ctrl + J +
Incremental Find Previous + + + Starts the incremental find mode. After invocation, enter the search text as instructed in the status bar. Editor only. + + Ctrl + Shift + J +
Shift Right + + + Shifts text Right. Editor only + + Ctrl + I +
Shift Left + + + Shifts text Left. Editor only + + Ctrl + Shift + I +
Next Problem + + + Moves to the next problem encountered. + + Ctrl + . +
Previous Problem + + + Navigates to the previous problem encountered. + + Ctrl + , +
Content Assist + + + Opens a context assist dialog at the current cursor position to bring up Java code assist proposals and templates. See the Templates preference page for available templates + Window > Preferences > C/C++ > Code Templates and go to the Editor preference page + Window > Preferences > C/C++ > C/C++ Editor > Content Assist for configuring the behaviour of content assist. + + Ctrl + Space +
Convert Line Delemeters to + + + + Toggles line delimeters to +
    +
  • CRLF (Windows) +
  • LF (UNIX, MacOS X) +
  • CR (Classic MacOS)
  • +
+
+   +
Encoding + + + Toggles the encoding of the currently shown text content. +   +
+

+ +

Note: Other Edit options are used with the JDT. Refer to the Java Development User Guide for details.

+ +

+IBM Copyright Statement
+IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_file.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_file.htm new file mode 100644 index 00000000000..12945184edc --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_file.htm @@ -0,0 +1,140 @@ + + + + + + +File Menu + + + + + + +

File Menu actions

+

File Menu Commands:

+ +

Selecting File Menu

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFunctionKeyboard Shortcut
NewCreate a new project, folder, or file. 
Open External File...Opens a file in the editor view. 
CloseClose the current editor. + If the editor contains unsaved data, a save request dialog is shown.[Ctrl]+[F4]
Close AllClose all editors. + If editors contains unsaved data, a save request dialog will be shown.[Ctrl]+[Shift]+[F4]
SaveSave the content of the current editor. + Disabled if the editor does not contain unsaved changes.[Ctrl]+[S]
Save AsSave the content of the current editor under a new name. 
Save AllSave the content of the current editor. + Disabled if no editor contains unsaved changes.[Ctrl]+[Shift]+[S]
RevertRevert the content of the current editor back to the content of the saved file. + Disabled if the editor does not contain unsaved changes. 
MoveMove a resource. 
RenameRenames a resource. 
RefreshRefreshes the content of the selected element with the local file system. + When launched from no specific selection, this command refreshes all projects. 
PrintPrints the content of the current editor. Enabled when an editor has the focus.[Ctrl]+[P]
ImportOpens the Import dialog and shows all import wizards. 
ExportOpens the Export dialog and shows all export wizards. 
PropertiesOpens the property pages of the select elements.[Alt]+[Enter]
ExitExit Eclipse 
+

+ +

+IBM Copyright Statement
+IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_navigate.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_navigate.htm new file mode 100644 index 00000000000..83da2823790 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_navigate.htm @@ -0,0 +1,113 @@ + + + + + + +Navigate Menu actions + + + + + +

Navigate Menu actions

+

Navigate menu commands:

+ +

Selecting Navigate Menu

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFunctionKeyboard Shortcut
Go IntoSets the view input to the currently selected element. 
Go To +
    +
  • Back: Sets the view input to the input back in history. +Enabled only when a history exists (Go Into was used).
  • +
  • Forward: Sets the view input to the input forward in history. +Enabled only when a history exists (Go Into or +GoTo > Back were used).
  • +
  • Up One Level: Sets the input of the current view to its input's parent element.
  • +
+
 
NextThe "next" definition is based on +where the focus is. +For example, during a search this entry becomes Next Match. +[Ctrl]+[.]
PreviousThe "previous" definition is based on +where the focus is. +For example, during a search this entry becomes Previous Match.[Ctrl]+[,]
Go to Last Edit LocationMoves the cursor to the line that contains the last edit. +Editor only.[Ctrl]+[Q]
Go to LineOpen a dialog where you can specify the line number +to which to move the cursor. +Editor only.[Ctrl]+[L]
BackMoves the focus to the previous file. +Editor only.[Ctrl]+[Q]
ForwardReturns the focus from the previous file. +Editor only.[Ctrl]+[Q]
+

+ +

Note: +Other Navigate options are used with the JDT. +Refer to the Java Development User Guide for details. +

+ +

+IBM Copyright Statement
+IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm new file mode 100644 index 00000000000..641d428a9d5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm @@ -0,0 +1,89 @@ + + + + + + +File Menu + + + + + +

Project Menu actions

+

Project menu commands:

+ +

Selecting Project Menu

+ + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFunctionKeyboard Shortcut
Open ProjectShows a dialog that can be used to select a closed project and open it. 
Close ProjectCloses the currently selected projects. 
Build AllBuilds all projects in the workspace. This is a full build; all files are built.CTRL + B
Build ProjectBuilds the currently selected project. This is a full build; all files in the project are built.  
CleanInvokes the make clean defined in the makefile 
Build AutomaticallyWhen checked, the CDT will perform a build whenever a file in a project is saved. You should turn this feature off for very large projects. 
Create Make TargetCreates a target in the Make Targets view. Standard Make only 
Build Make TargetBuilds a specific make target defined in your makefile such as make clean or make install. Standard Make only. 
PropertiesDisplays the Properties dialog. From that dialog you can display the properties of resources in Info, CVS, External Tools Builders, or Project References.  

+ +

Related concepts +
C/C++ compiler +

+ +

Related tasks +
Building a program +

+ +

+IBM Copyright Statement
+IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_run.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_run.htm new file mode 100644 index 00000000000..e0cdc4f7475 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_run.htm @@ -0,0 +1,89 @@ + + + + + + +Run Menu + + + + + + +

Run Menu actions

+

Run and Debug menu commands:

+ +

Run Menu

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFunctionKeyboard Shortcut
Run Last Launched This command allows you to quickly repeat the most recent launch in run mode.Ctrl+F11
Debug Last Launched This command allows you to quickly repeat the most recent launch in debug mode.F11
Run History Presents a sub menu of the recent history of launch configurations launched in run mode. 
Run AsPresents a sub menu of registered run launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching. 
Run...This command realizes the launch configuration dialog to manage run mode launch configurations.  
Debug HistoryPresents a sub menu of the recent history of launch configurations launched in debug mode. 
Debug AsPresents a sub menu of registered debug launch shortcuts. Launch shortcuts provide support for workbench or active editor selection sensitive launching. 
Debug...This command realizes the launch configuration dialog to manage debug mode launch configurations. 
External ToolsPresents a sub menu of links to external run configuration dialogs to manage run mode launch configurations. 
+ +

+IBM Copyright Statement
+IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_search.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_search.htm new file mode 100644 index 00000000000..e59ae73406d --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_search.htm @@ -0,0 +1,81 @@ + + + + + + +Search Menu actions + + + + +

Search actions

+

Search menu commands open the search dialog. +There are specialized tabs on the general Search + +dialog to help you search for:

+ + +

Selecting Search Menu

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFunctionKeyboard Shortcut
Search...Opens the search dialogCtrl + H
File...Opens the search dialog on the File search page 
Help...Opens the search dialog on the Help search page 
C/C++...Opens the search dialog on the C/C++ search page 
+ + + +

Related concepts
+Coding aids
+C/C++ search

+

Related tasks
+Searching for C/C++ elements
+Customizing the C/C++ editor

+

Related reference +
+C/C++ editor preferences
+Search dialog
+Search view

+ +

+IBM Copyright Statement
+IBM Copyright Statement +

+ + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_window.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_window.htm new file mode 100644 index 00000000000..ee5ff67a800 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_window.htm @@ -0,0 +1,146 @@ + + + + + + +Window Menu + + + + +

Window menu

+ +

This menu allows you to display, hide, and otherwise manipulate the various views, perspectives, and actions in the Workbench

+

Window Menu

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFunctionKeyboard Shortcut
New WindowWindow menu commands:  
Open PerspectiveThis command opens a new perspective in this Workbench window. + This preference can be changed in the Window > Preferences > Workbench > Perspectives page. + All of the perspectives that are open within the Workbench window are shown on the shortcut bar. + The perspectives you will likely want to open are listed first.This list is dependent on the current perspective. + From the Other... submenu you can open any perspective. 
Show ViewThis command displays the selected view in the current perspective. + You can configure how views are opened in the Window > Preferences > Workbench > Perspectives page. + Views you are likely to want to open are listed first.This list is dependent on the current perspective. + From the Other... submenu you can open any view. + The views are sorted into categories in the Show View dialog. 
Show/Hide EditorsThis command can be toggled to show or hide the editor area in the active perspective. 
Lock the ToolbarsThis command toggles whether or not the Workbench tool bar can be manually reorganized. 
Customize PerspectiveEach perspective includes a predefined set of actions that are accessible from the menu bar and Workbench toolbar. + Related actions are grouped into action sets. + This command allows you to customize the current perspective by showing or hiding various action sets. + The first three (File > New, Window > Open Perspective, Window > Show View) control which actions appear as top level items in their respective menus. + The last category (Other) controls which action sets are visible in the perspective. 
Save Perspective AsThis command allows you to save the current perspective, creating your own custom perspective. + You can open more perspectives of this type using the Window > Open Perspective > Other menu item once you have saved a perspective. 
Reset PerspectiveThis command changes the layout of the current perspective to its original configuration. 
Close PerspectiveThis command closes the active perspective. 
Close All PerspectivesThis command closes all open perspectives in the Workbench window. 
NavigationThis submenu contains shortcut keys for navigating between the views, perspectives, and editors in the Workbench window. +
    +
  • Show System Menu: Shows the menu that is used for resizing, closing or pinning the current view or editor.
  • +
  • Show View Menu: Shows the drop down menu that is available in the toolbar of the active view.
  • +
  • Mazimize Active View or Editor: Mazimizes the current view or editor to fill the workbench.
  • +
  • Activate Editor: Makes the current editor active.
  • +
  • Next Editor: Activates the next open editor in the list of most recently used editors.
  • +
  • Previous Editor: Activates the previous open editor in the list of most recently used editors.
  • +
  • Next View: Activates the next open view in the list of most recently used views.
  • +
  • Previous View: Activates the previous open editor in the list of most recently used editors.
  • +
  • Next Perspective: Activates the next open perspective in the list of most recently used perspectives.
  • +
  • Previous Perspective: Activates the previous open perspective in the list of most recently used perspectives.
  • +
+
 
Switch to EditorOpens a dialog that allows you to manage all editors that are open, and rapidly switch to other open editors. Here is what the switch editors dialog looks like: +
    +
  • Switch to Editor: By selecting an editor from the list and hitting OK, that editor will be made active. If the chosen editor is in a different window or perspective, that window and perspective will be made active
  • +
  • Close Selected Editors: Closes all editors selected in the list.
  • +
  • Save Selected Editors: Saves the contents of all editors selected in the list.
  • +
  • Select Clean Editors: Selects the editors in the list that have not been modified since their last save.
  • +
  • Invert Selection: Reverses the selection in the list of editors.
  • +
+
Ctrl + Shift + E
PreferencesThis command allows you to indicate your preferences for using the Workbench. + There are a wide variety of preferences for configuring the appearance of the Workbench and its views, and for customizing the behavior of all tools that are installed in the Workbench. + See the C/C++ Page Preference Window section for more details on the CDT preferences. 

+ +

+IBM Copyright Statement
+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_view.htm new file mode 100644 index 00000000000..98e44610ca1 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_make_targets_view.htm @@ -0,0 +1,53 @@ + + + + + + +C/C++ Make Target View + + + + +

Make Targets view

+ +

Enables you to select the make targets you want to build for a particular CPU.

+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
IconCommandDescription
HomeMove to the top level.
BackNavigates back to a previous level.
ForwardNavigates forward to the next level.
Build TargetBuilds currently selected target.

+ + +

+Red Hat Copyright Statement
+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm new file mode 100644 index 00000000000..7e79eb3dabe --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm @@ -0,0 +1,59 @@ + + + + + + + C/C++ Project Properties, Managed, Build + + + + +

C/C++ Project Properties, Managed, Build

+Customizes your build configuraion, compiler and compile options. +

C/C++ Project Properties, Managed,  Build

+ +

+
Platform:
Select the platform from the list provided.
+
Configurations:
Select the build configuration from the list provided.
+
Manage...
Click to manage your build configuration.
+
Configuration Settings
Provides a listing of Compiler and Linker settings.
+
Command:
Enter the compile command in the text area provided.
+
All Options
Enter compile options you require for your project.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm new file mode 100644 index 00000000000..2412c1681fe --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm @@ -0,0 +1,64 @@ + + + + + + + C/C++ Project Properties, Managed, Builders + + + + +

C/C++ Project Properties, Managed, Builders

+

You can select which Builders to enable for this project and in which order they are used.

+ +

C/C++ Project Properties, Managed, Builders

+ +

+
Builders
Select which Builders to enable.
+
New..
Add a new builder.
+
Import..
Import a builder.
+
Edit..
Edit a builder.
+
Remove
Remove a builder.
+
Up
Move the currently selected builder higher in the list.
+
Down
Move the currently selected builder lower in the list.
+

+ + + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm new file mode 100644 index 00000000000..9293fb7b2d0 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm @@ -0,0 +1,62 @@ + + + + + + + C/C++ Project Properties, Managed, File Types + + + + +

C/C++ Project Properties, Managed, File Types

+

You can view a list of file types on the File Types page of a C/C++ project's preferences window.

+ +

C/C++ Project Properties, Managed, File Types

+ +

+
Use workspace settings
Select this to use the Managed workspace settings.
+
Use Project Settings
Select this option to use project settings, or add or remove specific file types.
+
New...
Add a new file type.
+
Remove
Remove a listed file type.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm new file mode 100644 index 00000000000..d3d9a34d4dd --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm @@ -0,0 +1,60 @@ + + + + + + + C/C++ Project Properties, Managed, Indexer + + + + +

C/C++ Project Properties, Managed, Indexer

+

You can select which C/C++ Indexers to use for your project. The indexer is necessary for search and related features, like content assist.

+ + +

C/C++ Project Properties, Managed, Indexer

+ +

+
Enable C/C++ Indexing
When selected C++ Indexing is enabled for this project.
+
Enable C++ Index problem reporting
When selected, any index related errors detected will be reported.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm new file mode 100644 index 00000000000..1c601e15346 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm @@ -0,0 +1,59 @@ + + + + + + + C/C++ Project Properties, Managed, Info + + + + +

C/C++ Project Properties, Managed, Info

+ +

C/C++ Project Properties, Managed, Info

+ + +
+
Info
Shows project information.
+
Default encoding for text files
You can specify an alternate text encoding.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ +

Related concepts
+ +

Related tasks
+ + +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm new file mode 100644 index 00000000000..f078626efc2 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm @@ -0,0 +1,69 @@ + + + + + + + C/C++ Project Properties, Managed, Error Parser + + + + +

C/C++ Project Properties, Managed, Error Parser

+

You can view a list of the filters that detect error patterns in the build output log, on the Error Parsers page of a C/C++ project's preferences window.

+ +

C/C++ Project Properties, Managed, Error Parser

+ + + +
+
Error Parsers
+
Lists the various error parsers which can be enabled or disabled.
+
Up
+
Moves the selected error parser higher in the list.
+
Down
+
Moves the selected error parser lower in the list.
+
Select All
+
Selects all error parsers.
+
Unselect All
+
Clears all error parsers.
+
+ +

Related concepts +
+Build overview

+

Related tasks +
+Filtering errors

+

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Project References

+ + + + +IBM Copyright Statement + + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm new file mode 100644 index 00000000000..5939cac2c8d --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm @@ -0,0 +1,56 @@ + + + + + + + C/C++ Project, Managed, Project References + + + + +

C/C++ Project Properties, Managed, Project Project References

+ +

C/C++ Project, Managed, Project References

+ +

+
Project references for <project>:
Select the projects required to build this project.
+

+ + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_navigator_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_navigator_view.htm new file mode 100644 index 00000000000..1abb68536dc --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_navigator_view.htm @@ -0,0 +1,104 @@ + + + + + + + Views in the C/C++ perspective + + + + +

Navigator view

+

This view provides a hierarchical view of the resources in the Workbench.

+

Navigator View

+ +

Toolbar

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconNameDescription
MinimizeConsoleMinimizes the Console view.
Maximize ConsoleMaximizes the Console view.
Back IconBackThis command displays the hierarchy that was displayed immediately prior to the current display.  + For example, if you Go Into a resource, then the Back command in the resulting display returns the view to the same hierarchy from which you activated the + Go Into command. The hover help for this button tells you where it will take you. This command is similar to the Back button in a web browser.
Forward IconForwardThis command displays the hierarchy that was displayed immediately after the current display.  + For example, if you've just selected the Back command, then selecting the Forward command in the resulting display returns the view to the same hierarchy from which you activated the Back command. The + hover help for this button tells you where it will take you. + This command is similar to the Forward button in a web browser.
Up IconUpThis command displays the hierarchy of the parent of the current highest level resource. The hover help for this button tells you where it will take you.
Collapse All IconCollapse AllThis command collapses the tree expansion state of all resources in the view.
Link with Editor IconLink with EditorThis command toggles whether the Navigator view selection is linked to the active editor. + When this option is selected, changing the active editor will automatically update the Navigator selection to the resource being edited.
Menu IconMenuClick the black upside-down triangle icon to open a menu of items specific to the Navigator view.

+
+

Select Working Set
+
Opens the Select Working Set dialog to allow selecting a working set for the Navigator view.

+

Deselect Working Set
+
Deselects the current working set.

+

Edit Active Working Set
+
Opens the Edit Working Set dialog to allow changing the current working set.

+

Sort
+
This command sorts the resources in the Navigator view according to the selected schema:
+
    +
  • By Name:  Resources are sorted alphabetically, according to the full name of the resource (e.g., A.TXT, then B.DOC, then C.HTML, etc.)
  • +
  • By Type:  Resources are sorted alphabetically by file type/extension (e.g., all DOC files, then all HTML files, then all TXT files, etc.).
  • +

+

Filters
+
This command allows you to select filters to apply to the view so that you can show or hide various resources as needed. + File types selected in the list will not be shown in the Navigator.

+

Link with Editor
+
See the toolbar item description above.

+

+ +

In addition to these menu items, the Navigator view menu shows a list of recently used working sets that have been selected in the view.

+ +

Related concepts +

+ +

Related reference +

+ +

+ IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz.htm new file mode 100644 index 00000000000..569a4240cae --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz.htm @@ -0,0 +1,66 @@ + + + + + + + New Project Wizard + + + +

New Project Wizard

+

The New Project wizard helps you create a new C or C++ project in the workbench. +To access the wizard, from the menu bar select +File > New > Project. +The New Project wizard appears: +

+ +

New Project Wizard

+ +

With the New Project wizard you can choose to:

+ + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+Managed Make, Name
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm new file mode 100644 index 00000000000..7f37f0c8931 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm @@ -0,0 +1,70 @@ + + + + + + + New Project Wizard - Managed Make, C/C++ Indexer + + + +

New Project Wizard - Managed Make, C/C++ Indexer

+

You can select which C/C++ Indexers to use for your project from this page of the wizard. The indexer is necessary for search and related features, like content assist.

+ +

New Project Wizard

+ + + +

+ + + + + + + + + + + + + +
NameFunction
Enable C++ IndexingWhen selected C++ Indexing is enabled for this project.
Enable C++ Index problem reportingWhen selected, any index related errors detected will be reported.

+ + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_errorp.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_errorp.htm new file mode 100644 index 00000000000..5db83d07cf7 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_errorp.htm @@ -0,0 +1,87 @@ + + + + + + + New Project Wizard - Managed Make, Error Parsers + + + +

New Project Wizard - Managed Make, Error Parsers

+

You can select which error parsers to use and in which order they are used for your project.

+ +

New Project Wizard, Error Parser

+ + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFunction
Error ParsersYou can select which Error Parsers to enable from this window.
UpMoves the currently selected Error Parser higher in the ordered list.
DownMoves the currently selected Error Parser lower in the ordered list.
Select AllSelects all Error Parsers.
Unselect AllUnselects all Error Parsers.

+ + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm new file mode 100644 index 00000000000..4d117e038c4 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm @@ -0,0 +1,75 @@ + + + + + + + New Project Wizard - Managed Make, Name + + + +

New Project Wizard - Managed Make, Name

+

Select a name for the project. You can also enter a new path for your project by deselecting the Use Default Location checkbox and entering the new path in the Location text box.

+ +

New Project Wizard, Managed Make, Name

+ +

+ + + + + + + + + + + + + + + + + + + +
NameFunction
NameSpecifies the name of the project.
Use Default LocationWhen selected the new project will be created in the default workspace location.
LocationIf Use Default Location is not selected, enter the location where the project is to be created.

+

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm new file mode 100644 index 00000000000..d20bb5f2abd --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm @@ -0,0 +1,66 @@ + + + + + + + New Project Wizard - Managed Make, Projects + + + +

New Project Wizard - Managed Make, Referenced Projects

+

Select project references from your workspace.

+ +

New Project Wizard, Managed Make, Referenced Projects

+ + +

+ + + + + + + + + +
NameFunction
Select Project ReferencesIf you have any other projects in your workspace, you can select them as references for this new C or C++ project.

+ + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm new file mode 100644 index 00000000000..8461650b2fb --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm @@ -0,0 +1,74 @@ + + + + + + + New Project Wizard - Managed Make, Select a Target + + + +

New Project Wizard - Managed Make, Select a Target

+

You can enter the build targets and build configurations from this page of the wizard.

+

New Project Wizard, Managed Make, Select a Target

+ +

+ + + + + + + + + + + + + + + + + + + +
NameFunction
Build TargetYou can select a build target from the drop down list.
ConfigurationsSpecifies which build configurations will be supported for your project.
Show All TargetsIf selected, all known targets will appear in the Configurations window, by default, the list is filtered.

+ + + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_binary.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_binary.htm new file mode 100644 index 00000000000..b905a272cdb --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_binary.htm @@ -0,0 +1,71 @@ + + + + + + + New Project Wizard - Standard Make, Binary Parser + + + +

New Project Wizard - Standard Make, Binary Parser

+

You can select the Binary Parsers you require for the project.

+ +

To ensure the accuracy of the C/C++ Projects view and the ability to successfully run and debug your programs. +After you select the correct parser for your development environment and build your project, you can view the symbols of the .o file in the C/C++ Projects view.

+ +

New Project Wizard, Standard Make, Binary Parser

+ +

+ + + + + + + + + + + + + +
NameFunction
Binary ParserSelect a binary parser from the list.
Binary Parser OptionsIf a binary parser has parser options you can define them in this section.

+ + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_cindexer.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_cindexer.htm new file mode 100644 index 00000000000..0cd6688c217 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_cindexer.htm @@ -0,0 +1,69 @@ + + + + + + + New Project Wizard - Standard Make, C/C++ Indexer + + + +

New Project Wizard - Standard Make, C/C++ Indexer

+

You can select which C/C++ Indexers to use for your project from this page of the wizard. The indexer is necessary for search and related features, like content assist.

+ +

New Project Wizard, Standard Make, C/C++ Indexer

+ +

+ + + + + + + + + + + + + +
NameFunction
Enable C++ IndexingWhen selected C++ Indexing is enabled for this project.
Enable C++ Index problem reportingWhen selected, any index related errors detected will be reported.

+ + + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+ +

+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_discovery.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_discovery.htm new file mode 100644 index 00000000000..84c2738f215 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_discovery.htm @@ -0,0 +1,72 @@ + + + + + + + New Project Wizard - Standard Make, Discovery Options + + + +

New Project Wizard - Standard Make, Discovery Options

+

You can define the discovery options on the Discovery Options page of the C/C++ Preferences window.

+ +

New Project Wizard, Standard Make, Discovery Options

+

+ + + + + + + + + + + + + + + + + +
NameFunction
Automate scanner configuration discoverySelect this checkbox to configure the scanner discovery to run automatically.
Build output parser optionsThis section allows you to select the output parser.
Generate scanner info command optionsThis section allows you to select the scanner info settings.

+ +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_errorp.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_errorp.htm new file mode 100644 index 00000000000..ea73ce57f35 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_errorp.htm @@ -0,0 +1,82 @@ + + + + + + + New Project Wizard - Standard Make, Error Parsers + + + +

New Project Wizard - Standard Make, Error Parsers

+

You can select which error parsers to use and in which order they are used for your project.

+ +

New Project Wizard, Standard Make, Error Parsers

+ + +

+ + + + + + + + + + + + + + + + + + + + + + + + +
NameFunction
Error ParsersYou can select which Error Parsers to enable from this window.
UpMoves the currently selected Error Parser higher in the ordered list.
DownMoves the currently selected Error Parser lower in the ordered list.
Select AllSelects all Error Parsers.
Unselect AllUnselects all Error Parsers.

+ + + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_mbuilder.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_mbuilder.htm new file mode 100644 index 00000000000..c3c932b68b3 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_mbuilder.htm @@ -0,0 +1,78 @@ + + + + + + + New Project Wizard - Standard Make, Make Builder + + + +

New Project Wizard - Standard Make, Make Builder

+

You can enter build configuration settings for your project from this page of the wizard.

+ +

New Project Wizard, Standard Make, Make Builder

+ + +

+ + + + + + + + + + + + + + + + +
NameFunction
Build CommandSpecifies which make command to use when a build is performed.
Build SettingControls whether the compiler will Stop On Error or to keep building. + If you do not select Stop On Error this will force the compiler to attempt to build all referenced + projects even if the current project has errors.
Workbench Build BehaviorYou can specify the behavior of builds predefined by the C/C++ toolkit + by linking them to specific build targets in your makefile. + The predefined builds are Auto Build, Incremental Build, + Rebuild and, Clean

+ +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Referenced Projects
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_name.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_name.htm new file mode 100644 index 00000000000..d5bea8798b5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_name.htm @@ -0,0 +1,76 @@ + + + + + + + New Project Wizard - Standard Make, Name + + + +

New Project Wizard - Standard Make, Name

+

Select a name for the project. You can also enter a new path for your project by deselecting the Use Default Location checkbox and entering the new path in the Location text box.

+ + +

New Project Wizard, Standard Make, Name

+ + +

+ + + + + + + + + + + + + + + + + + + +
NameFunction
NameSpecifies the name of the project.
Use Default LocationWhen selected the new project will be created in the default workspace location.
LocationIf Use Default Location is not selected, enter the location where the project is to be created.

+ +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Referenced Projects
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_proj.htm new file mode 100644 index 00000000000..cf428682ec6 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_s_proj.htm @@ -0,0 +1,67 @@ + + + + + + + New Project Wizard - Standard Make, Projects + + + +

New Project Wizard - Standard Make, Referenced Projects

+

Select project references from your workspace.

+ +

New Project Wizard, Standard Make, Referenced Projects

+ + +

+ + + + + + + + + +
NameFunction
Select Project ReferencesIf you have any other projects in your workspace, you can select them as references for this new C or C++ project.

+ + +

Related concepts
+CDT projects
+

+ +

Related tasks
+Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+

+ +

Related reference
+New Project Wizard
+Managed Make, Select a Target
+Managed Make, Referenced Projects
+Managed Make, Error Parsers
+Managed Make, C/C++ Indexer
+Standard Make, Name
+Standard Make, Make Builder
+Standard Make, Error Parsers
+Standard Make, Binary Parser
+Standard Make, Discovery Options
+Standard Make, C/C++ Indexer

+ + +

+IBM Copyright Statement +

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm new file mode 100644 index 00000000000..561a03c16d0 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_outline_view.htm @@ -0,0 +1,171 @@ + + + + + + +Outline view + + + + + +

Outline view

+ +

The Outline view displays an outline of a structured C/C++ file that is currently +open in the editor area, by listing the structural elements.

+ +

Outline View screen capture

+ + +

Outline view toolbar icons

+ +

The table below lists the icons displayed in the Outline view toolbar.

+ + + + + + + + + + + + + + + + + + + + + + + +
IconDescription
Hide Fields
Hide Static Members
Hide Non-Public Members
Sort items alphabetically
+ +

Outline view icons

+ +

The table below lists the icons displayed in the Outline view.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconDescription
+ C or C++ file
+ Class
+ Namespace
+ Include
+ Enum
+ Enumerator
+ Field
+ Field private
+ Field protected
+ Field public
+ Include
+ Method private
+ Method protected
+ Method public
+ Struct
+ Type definition
+ Union
+ Variable
+ +

Related concepts +
+Outline view

+

Related tasks +
+Displaying C/C++ file components in the +C/C++ Projects view

+

Related reference +
+Views

+IBM Copyright Statement + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm new file mode 100644 index 00000000000..ad5d8006b4a --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm @@ -0,0 +1,72 @@ + + + + + + + C/C++ Problems view + + + + + +

Problems view

+ +

If you encounter any errors during a build they will be displayed in the Problems view.

+ +

Problems View

+ +

Errors are passed up from your C++ compiler. The Problems view lists the error, filename and folder. +If you can select an error the associated file will open in the C/C++ Editor view and the cursor will display the line where the error was encountered.

+ +

C/C++ Perspective in Eclipse showing code errors

+ +

Problems view Toolbar

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconCommandDescription
DeleteDeletes the selected error from the Problems view.
Filters...Lauches the Filter dialog box to filter the errors in the problems view.
MenuSelect the Sort or Filters help navigate through errors in the Problems view.
MinimizeMinimizes the Problems view.
MaximizeMaximizes the Problems view.
+ +

Related concepts

+

Related tasks

+

Related reference

+ +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm new file mode 100644 index 00000000000..6242f82c336 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm @@ -0,0 +1,51 @@ + + + + + + +Project Properties + + + + + +

Project Properties

+

This section describes C/C++ Project Properties. To select project properties, right click a project and select Properties.

+

Selecting C/C++ Project Properties

+ + +

Related concepts
+CDT projects

+ +

Related tasks

+ + +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ +

IBM Copyright Statement

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties_view.htm new file mode 100644 index 00000000000..8c852512dd9 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties_view.htm @@ -0,0 +1,77 @@ + + + + + + + Views in the C/C++ perspective + + + + +

Properties view

+

The properties view displays property names and values for a selected item such as a resource.

+

Properties View

+

Toolbar buttons allow you to toggle to display properties by category or to filter advanced properties. Another toolbar button allows you to restore the selected property to its default value.

+

To see more detailed information about a resource than the Properties view gives you, right-click the resource name in the Navigator view and select Properties from the pop-up menu.

+ + +

Toolbar

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconNameDescription
Show Categories IconShow CategoriesThis command, when selected, lists the properties in sorted categories.
Show Advanced Properties IconShow Advanced PropertiesThis command, when selected, shows advanced properties. By default, advanced properties are filtered.
Restore Default IconRestore DefaultThis command returns any modified properties to their default values.
Menu IconMenuClick the black upside-down triangle icon to open a menu of items specific to the Properties view.

+
+

Show Categories
+
See the toolbar item description above.

+

Show Advanced Properties
+
See the toolbar item description above.

+
MinimizeConsoleMinimizes the Console view.
Maximize ConsoleMaximizes the Console view.

+ +

Related concepts +

+ +

Related reference +

+ +

+ IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_search.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_search.htm index 0870bb606e5..081e59443d3 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_search.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_search.htm @@ -1,69 +1,137 @@ - + - + C/C++ search page, Search dialog box -

C/C++ search page, Search dialog box

-

You can search for C/C++ elements on the C/C++ search page of the Search dialog box.

-

Editor General Preferences Dialog Box

-
-
Search string
-
Specifies a search string.
-
Class/Struct
-
Includes classes and structs in your search.
-
Function
-
Searches for global functions or functions in a namespace - (functions that are not members of a class, struct, or union).
-
Variable
-
Searches for variables that are not members of a class, - struct, or union.
-
Union
-
Searches for unions.
-
Method
-
Searches for methods that are members of a class, struct, or - union.
-
Field
-
Searches for fields that are members of a class, struct, or - union.
-
Enumeration
-
Searches for enumerations.
-
Namespace
-
Searches for namespaces.
-
Any Element
-
Includes all elements in the search.
-
Declarations
-
Limits the search to declarations.
-
Definitions
-
Limits the search to definitions (for functions, methods, - variables, and fields).
-
References
-
Limits the search to references.
-
All Occurrences
-
Includes declarations, definitions, and references in the - search.
-
Workspace
-
Searches the Eclipse workspace.
-
Selected Resources
-
Includes selected resources in the search.
-
Working Set
-
Specifies a working set to search.
-
+

Search Dialog Box

+

+

Search string
+
Specifies a search string.
+
The search functions support the following wildcards:
+

+ +
Case sensitive
+
Searches will return results which match capitalization specified in the search string precisely.

+
Search for
+
Specify the types of elements to include in the search:

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Search forDescription
Class/StructIncludes classes and structs in your search.
FunctionSearches for global functions or functions in a namespace (functions that are not members of a class, struct, or union).
VariableSearches for variables that are not members of a class, struct, or union.
UnionSearches for unions.
MethodSearches for methods that are members of a class, struct, or union.
FieldSearches for fields that are members of a class, struct, or union.
EnumerationSearches for enumerations.
NamespaceSearches for namespaces.
Any ElementIncludes all elements in the search.

+ +
Limit to
+ +
Specify the types of context to search:

+
+ + + + + + + + + + + + + + + + + + + + + +
Limit toDescription
DeclarationsLimits the search to declarations.
DefinitionsLimits the search to definitions (for functions, methods, variables, and fields).
ReferencesLimits the search to references.
All OccurrencesIncludes declarations, definitions, and references in the search.

+ +
Scope
+
Choose the scope of the search:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
ScopeAvailabilityDescription
Workspaceall elementsSearches in the full workspace
Selected Resourcesall elementsSearches the project selected in the Projects view
Enclosing Projectsall elementsSearches the projects selected in the Projects view including linked projects
Workings Setall elementsSearches in a working set

+
Scopes can be saved and names in the working set dialog. Existing instances of working sets are also available in the Search Scope submenu.
+

+ + +

Related concepts
Coding aids
@@ -73,9 +141,14 @@ function changeSize(theImage,wd,ht) { Customizing the C/C++ editor

Related reference
-C/C++ editor preferences

-IBM Copyright Statement +C/C++ editor preferences
+Search action
+Search view

+

+Red Hat Copyright Statement
+IBM Copyright Statement +

\ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_search_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_search_view.htm new file mode 100644 index 00000000000..ef0123f34c5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_search_view.htm @@ -0,0 +1,105 @@ + + + + + + + C/C++ search page, Search dialog box + + + + +

Search view

+

Any matches are reported in the Search view.

+

Search View

+ +

When you have completed a search and have results in the +Search view, +you can put the focus on that view and get more options on the +Search menu. +

+

+ A C/C++ search can also be conducted via the context menu of selected resources and elements in the following views: +

+ +

The search context menu is also available in the C/C++ editor. The search is only performed if the currently selected text can be resolved to a C/C++ element.

+

The type of the selected C/C++ element defines which search context menus are available. The C/C++ editor does not constrain the list of available C/C++ searches based on the + selection.

+ + +

Search view Toolbar

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconCommandDescription
NextNavigates to the next search result.
PreviousNavigates to the previous search result.
Remove the Selected MatchesRemoves user selected matches from the search console.
Remove All MatchesClears the search console.
TerminateTerminates the current search.
Show Previous SearchesShows the list of previously run searches which can be reselected.
MenuLists two selectable view layouts for search results: Flat and Heirarchical.
Minimize ConsoleMinimizes the Console view.
Maximize ConsoleMaximizes the Console view.
+ +

Related concepts
+Coding aids
+C/C++ search

+

Related tasks
+Searching for C/C++ elements
+Customizing the C/C++ editor

+

Related reference +
+C/C++ editor preferences
+Search action
+Search dialog

+ +

+Red Hat Copyright Statement
+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_builders.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_builders.htm new file mode 100644 index 00000000000..7f062ecc279 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_builders.htm @@ -0,0 +1,64 @@ + + + + + + + C/C++ Project Properties, Standard, Builders + + + + +

C/C++ Project Properties, Standard, Builders

+

You can select which Builders to enable for this project and in which order they are used.

+ +

C/C++ Project Properties, Standard, Builders

+ +
+
Builders
Select which Builders to enable.
+
New..
Add a new builder.
+
Import..
Import a builder.
+
Edit..
Edit a builder.
+
Remove
Remove a builder.
+
Up
Move the currently selected builder higher in the list.
+
Down
Move the currently selected builder lower in the list.
+

+ + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_file_types.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_file_types.htm new file mode 100644 index 00000000000..f5d31984d09 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_file_types.htm @@ -0,0 +1,60 @@ + + + + + + + C/C++ Project Properties, Standard, File Types + + + + +

C/C++ Project Properties, Standard, File Types

+

You can view a list of file types on the File Types page of a C/C++ project's preferences window.

+ +

C/C++ Project Properties, Standard, File Types

+ +
+
Use workspace settings
Select this to use the Managed workspace settings.
+
Use Project Settings
Select this option to use project settings, or add or remove specific file types.
+
New...
Add a new file type.
+
Remove
Remove a listed file type.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_includes.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_includes.htm new file mode 100644 index 00000000000..c940149ec76 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_includes.htm @@ -0,0 +1,68 @@ + + + + + + + C/C++ Project Properties, Standard, Include Paths and Symbols + + + + +

C/C++ Project Properties, Standard, Include Paths and Symbols

+

You can modify the list of included paths and preprocessor symbols and change the order in which they are referenced.

+ +

C/C++ Project Properties, Standard, Include Paths and Symbols

+ + +
+
Add Folder/File...
Add a new file or folder to the existing project.
+
Show Inherited Paths
Select this to show all paths, including those that were inherited.
+
Add Preprocessor Symbol...
Add a new preprocessor symbol.
+
Add External Include Paths...
Add a new include path.
+
Add Include Path from Workspace...
Add an include path from another project in the workspace.
+
Add Contributed...
Add a contributed path or symbol.
+
Edit
Edit the currently selected path or symbol.
+
Remove
Remove the currently selected path or symbol.
+
Export
Export the currently selected path or symbol to a text file.
+
Down
Move the currently selected path or symbol down in the list.
+
Up
Move the currently selected path or symbol up in the list.
+

+ + + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_indexer.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_indexer.htm new file mode 100644 index 00000000000..ce29610c4cc --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_indexer.htm @@ -0,0 +1,62 @@ + + + + + + + C/C++ Project Properties, Standard, Indexer + + + + +

C/C++ Project Properties, Standard, Indexer

+

You can select which C/C++ Indexers to use for your project. The indexer is necessary for search and related features, like content assist.

+ + +

C/C++ Project Properties, Standard, Indexer

+ + +
+
Enable C/C++ Indexing
When selected C++ Indexing is enabled for this project.
+
Enable C++ Index problem reporting
When selected, any index related errors detected will be reported.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_info.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_info.htm new file mode 100644 index 00000000000..5d1e1ea0791 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_info.htm @@ -0,0 +1,57 @@ + + + + + + + C/C++ Project Properties, Standard, Info + + + + +

C/C++ Project Properties, Standard, Info

+ +

C/C++ Project Properties,Standard, Info

+ +
+
Info
Shows project information.
+
Default encoding for text files
You can specify an alternate text encoding.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mbinary.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mbinary.htm new file mode 100644 index 00000000000..8eb6512c323 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mbinary.htm @@ -0,0 +1,69 @@ + + + + + + + C/C++ Project Properties, Standard, Binary Parser + + + + +

C/C++ Project Properties, Standard, Binary Parser

+

You can select the Binary Parsers you require for the project.

+ +

To ensure the accuracy of the C/C++ Projects view and the ability to successfully run and debug your programs. +After you select the correct parser for your development environment and build your project, you can view the symbols of the .o file in the C/C++ Projects view.

+ + + +

C/C++ Project Properties, Standard, Binary Parser

+ + + +
+
Binary Parser
+
Select a binary parser from the list.
+
Binary Parser Options
+
If a binary parser has parser options you can define them in this section.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+
+ +

Related concepts +
+Build overview

+

Related tasks +
+Selecting a binary parser

+

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + +

+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mbuild.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mbuild.htm new file mode 100644 index 00000000000..70d84c4b4b9 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mbuild.htm @@ -0,0 +1,76 @@ + + + + + + + C/C++ Project Properties, Standard, Make Builder + + + + +

C/C++ Project Properties, Standard, Make Builder

+

You can define build settings on the Make Builder page of a C/C++ project's preferences window.

+ +

C/C++ Project Properties, Standard, Make Builder

+ + +
+
Use default
+
Select this checkbox to use the default make command. Clear the check box to specify a new make command.
+
Build command
+
If you clear the Use default checkbox type a new make command in this field.
+
Stop on first build error
+
Stops the build when an error occurs.
+
Build on resource save (Auto Build)
+
Changes the target of the default build make. By default, this option stops the build when an error occurs.
+ Note: This option is only available if you enable it in the workbench preferences.
+
Build (Incremental Build)
+
Changes the default build make target. By default, this option builds only the components that are affected by the files which were modified in a project.
+
Rebuild (Full Build)
+
Changes the default build make target. By default, this option builds all files in a project, even if they have not been modified. A rebuild is a clean followed by a + build.
+
Clean
+
Deletes intermediate files.
+
Build Directory
+
Specifies the directory where build files are saved.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+
+ + +

Related concepts +
+Build overview

+

Related tasks +
+Defining build settings

+

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ +IBM Copyright Statement + + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mdiscovery.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mdiscovery.htm new file mode 100644 index 00000000000..c549a1640b5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_mdiscovery.htm @@ -0,0 +1,64 @@ + + + + + + + C/C++ Project Properties, Standard, Discovery Options + + + + +

C/C++ Project Properties, Standard, Discovery Options

+ +

You can define the discovery options on the Discovery Options page of a C/C++ project's preferences window.

+ +

C/C++ Project Properties, Standard, Discovery Options

+ +

+

+
Automate scanner configuration discovery
+
Select this checkbox to configure the scanner discovery to run automatically.
+
Build output parser options<
+
This section allows you to select the output parser.
+
Generate scanner info command options
+
This section allows you to select the scanner info settings.
+
Restore Defaults
Returns any changes back to their default setting.
+
Apply
Applies any changes.
+

+ + +

Related concepts +
+

Related tasks +
+

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + +IBM Copyright Statement + + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_merror.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_merror.htm new file mode 100644 index 00000000000..3b21213e9d2 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_merror.htm @@ -0,0 +1,69 @@ + + + + + + + C/C++ Project Properties, Standard, Error Parser + + + + +

C/C++ Project Properties, Standard, Error Parser

+

You can view a list of the filters that detect error patterns in the build output log, on the Error Parsers page of a C/C++ project's preferences window.

+ +

C/C++ Project Properties, Standard, Error Parser

+ + + +
+
Error Parsers
+
Lists the various error parsers which can be enabled or disabled.
+
Up
+
Moves the selected error parser higher in the list.
+
Down
+
Moves the selected error parser lower in the list.
+
Select All
+
Selects all error parsers.
+
Unselect All
+
Clears all error parsers.
+
+ +

Related concepts +
+Build overview

+

Related tasks +
+Filtering errors

+ + +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ +

+IBM Copyright Statement +

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pcontainers.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pcontainers.htm new file mode 100644 index 00000000000..7aa2f9da53e --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pcontainers.htm @@ -0,0 +1,56 @@ + + + + + + + C/C++ Project Properties, Standard, Project Paths, Path Containers + + + + +

C/C++ Project Properties, Standard, Project Paths, Path Containers

+ +

C/C++ Project Properties, Standard, Project Paths, Path Containers

+ +
+
Add....
Add a new path container.
+
Edit...
Edit the currently selected path container.
+
Remove
Remove the currently selected path container.
+
Export
Export the currently selected path container to a text file.
+

+ + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_plib.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_plib.htm new file mode 100644 index 00000000000..ad21f54eb51 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_plib.htm @@ -0,0 +1,61 @@ + + + + + + + C/C++ Project Properties, Standard, Project Paths, Libraries + + + + +

C/C++ Project Properties, Standard, Project Paths, Libraries

+ +

C/C++ Project Properties, Standard, Project Paths, Libraries

+ +
+
Add External Library...
Add and external library.
+
Add from Workspace...
Add a library from a project in your workspace.
+
Add Contributed...
Add a contributed library.
+
Edit...
Edit the currently selected library.
+
Remove
Remove the currently selected library.
+
Export
Export the currently selected library to a text file.
+

+ + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_poutput.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_poutput.htm new file mode 100644 index 00000000000..c4ddc9b5c33 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_poutput.htm @@ -0,0 +1,58 @@ + + + + + + + C/C++ Project Properties, Standard, Project Paths, Output + + + + +

C/C++ Project Properties, Standard, Project Paths, Output

+ +

C/C++ Project Properties, Standard, Project Paths, Output

+ +
+
Add Folder
Add an output folder.
+
Edit..
Edit an output folder.
+
Remove
Remove an output folder.
+

+ + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pproj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pproj.htm new file mode 100644 index 00000000000..db4881bfaf6 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_pproj.htm @@ -0,0 +1,57 @@ + + + + + + + C/C++ Project Properties, Standard, Project Paths, Projects + + + + +

C/C++ Project Properties, Standard, Project Paths, Projects

+ +

C/C++ Project Properties, Standard, Project Paths, Projects

+ +
+
Required projects on the build path
Select projects you require to build the current project.
+
Select All
Click to select all projects listed in the Required projects on the build path window.
+
Deselect All
Click to deselect all projects listed in the Required projects on the build path window.
+

+ +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_psource.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_psource.htm new file mode 100644 index 00000000000..be1d7d0fcc9 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_psource.htm @@ -0,0 +1,57 @@ + + + + + + + C/C++ Project Properties, Standard, Project Paths, Source + + + + +

C/C++ Project Properties, Standard, Project Paths, Source

+ +

C/C++ Project Properties, Standard, Project Paths, Source

+ +
+
Add Folder
Add a source folder.
+
Edit..
Edit a source folder.
+
Remove
Remove a source folder.
+

+ + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_ref.htm new file mode 100644 index 00000000000..8b797f3a368 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_sprop_ref.htm @@ -0,0 +1,58 @@ + + + + + + + C/C++ Project, Standard, Project References + + + + +

C/C++ Project, Standard, Project References

+ +

C/C++ Project, Standard, Project References

+ +
+
Project references for <project>:
Select the projects required to build this project.
+

+ + + +

Related concepts
+ +

Related tasks
+ +

Related reference
+C++ Project Properties, Standard, Info
+C++ Project Properties, Standard, Builders
+C++ Project Properties, Standard, File Types
+C++ Project Properties, Standard, Include Paths and Symbols
+C++ Project Properties, Standard, Indexer
+C++ Project Properties, Standard, Make Builder
+C++ Project Properties, Standard, Error Parser
+C++ Project Properties, Standard, Binary Parser
+C++ Project Properties, Standard, Discovery Options
+C++ Project Properties, Standard, Source
+C++ Project Properties, Standard, Output
+C++ Project Properties, Standard, Projects
+C++ Project Properties, Standard, Libraries
+C++ Project Properties, Standard, Path Containers
+C++ Project Properties, Standard, Project References
+C++ Project Properties, Managed, Info
+C++ Project Properties, Managed, Builders
+C++ Project Properties, Managed, Build
+C++ Project Properties, Managed, File Types
+C++ Project Properties, Managed, Indexer
+C++ Project Properties, Managed, Error Parser
+C++ Project Properties, Managed, Project References

+ + +

+IBM Copyright Statement +

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_toolbar.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_toolbar.htm new file mode 100644 index 00000000000..5d4e9e5079f --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_toolbar.htm @@ -0,0 +1,117 @@ + + + + + + + C/C++ Toolbar + + + + +

C/C++ Toolbar

+

C/C++ Toolbar

+

+

C/C++ Toolbar icons

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconCommandDescription
Create NewCreate a new project, folder, or file.
SaveSave the content of the current editor. Disabled if the editor does not contain unsaved changes.
PrintPrints the content of the current editor.
Create C++ ClassCreates a C++ class within the current project.
Create FolderCreates a folder within the current project.
Create FileCreates a file within the current project.
DebugLaunches the Debug dialog box.
RunLaunches the Run dialog box
External ToolsLaunches the External Tools dialog box
Open TypeLaunches the Open Type dialog box.
SearchLaunches the C/C++ Search dialog box
SynchronizeSynchronizes selected project to CVS repository.
Go to Last Edit LocationReturns editor view to the last line edited, if the file that was last edited was closed it will be re-opened.
BackNavigates back through open files.
ForwardNavigates forward through open files.
Go to Next ProblemNavigates to the next problem marked during the last build attempt.
Go to Previous ProblemNavigates to the previous problem marked during the last build attempt.
+

+

Related concepts
+ +

Related tasks
+ +

Related reference + + +

+IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_views.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_views.htm new file mode 100644 index 00000000000..8acf238e48b --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_views.htm @@ -0,0 +1,59 @@ + + + + + + +Views and Editors + + + + +

Selecting Views and Editors

+ +

To see a list of all views, from the menu bar choose Window > Show View > Others.

+

Show View Dialog Box

+ +The following views comprise the C/C++ Projects View: + +

Basic views

+
+
Console
Displays the application's output.
+
Navigator
Displays the file system under the launchdir/workspace directory.
+
Outline
Displays the functions and header files in your source files. Open a source file in an editor to view its outline.
+
Problems
Displays problems.
+
Properties
Displays the name, path, size, permissions, and last modified date of the resource highlighted in the Navigator view.
+
Search
Displays the results of file or text searches.
+
+ +

C views

+
+
C/C++ Projects
Displays your current projects. This is similar to the Navigator view, except that: +
    +
  • Only projects and their contents are displayed
  • +
  • You are able to view the "building blocks" of the files, such as the include files and the functions.
  • +
+
+ + +

Make views

+
+
Make Targets
Lists your projects. To build a project, double-click on it..
+
+ + +

Editor view

+The Editor view is not listed under Window > Show View or Window > Show View > Others, it is opened whenever an editable file is opened from the C/C++ Projects or Navigator views. + +

Related concepts
+

Related tasks
+

Related reference + + +

+Red Hat Copyright Statement
+IBM Copyright Statement +

+ + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml index 6605a68fd16..0df87d08822 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml @@ -3,24 +3,31 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml b/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml index 6fd873c6257..d651309ec09 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml @@ -2,14 +2,9 @@ - + - - - - - diff --git a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml index e9339964d3b..7f8283507e9 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml @@ -2,50 +2,120 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file