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 f3b976eef7a..908bcd1dc46 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 @@ -9,13 +9,13 @@

CDT overview

-

The C/C++ Development Toolkit (CDT) is a set of Eclipse plugins that provide +

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.

The CDT provides a C/C++ IDE that simplifies many of the same tools that you can use from the command line. The CDT can also communicate with many external -utilities and intepret their responses, such as:

+utilities and interpret their responses, such as:

@@ -60,7 +60,7 @@ Eclipse installation and provides the framework to manage your updates. For more features with the update manager.

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

+installed, click Help > Software Updates > New Updates.

License

The CDT is an open source project and is licensed under the Common Public License. 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 new file mode 100644 index 00000000000..4d39b9c93d5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm @@ -0,0 +1,165 @@ + + + + + + Hello World Tutorial + + + + + + +

C/C++ Development Toolkit (CDT) Tutorial

+
+ + + + + + + +
+

Eclipse Logo

+
+IBM Copyright Statement + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic00.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic00.htm new file mode 100644 index 00000000000..eb5c11369ee --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic00.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Welcome to the CDT Tutorial

+ +

We will now walk though the process of creating a simple 'Hello World' application using the CDT.

+ +

Note: This tutorial is best viewed at 1024x768 resolution or higher.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic01.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic01.htm new file mode 100644 index 00000000000..cc2aebf6930 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic01.htm @@ -0,0 +1,22 @@ + + + + + + Tutorial + + + + +

Start Eclipse

+ +

The image below shows the standard Workbench. To start, open the C/C++ perspective.

+ +

If you have not already installed the C/C++ perspective, you can find the procedures here.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic02.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic02.htm new file mode 100644 index 00000000000..89bd0b0b3c1 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic02.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Open the C/C++ Perspective

+ +

Click Window > Open Perspective > C/C++.

+

Note: If the C/C++ Perspective is not listed, select Other... and select it from the Select Perspective dialog box.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic03.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic03.htm new file mode 100644 index 00000000000..9253a83ca23 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic03.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

C/C++ Perspective

+ +

This is the C/C++ Perspective, notice the C/C++ Projects view on the left, and the Outline view has moved to the right. The center area is reserved for your Edit View.

+

There may be other views available in your workbench such as the Navigator or Make Targets views. You can close them if you wish; they will not be used in this tutorial. +You can open them again later by clicking Window > Show View and reselecting them. + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm new file mode 100644 index 00000000000..8fc4e881bc4 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Create a project

+ +

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

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm new file mode 100644 index 00000000000..8988092c777 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

New Project Wizard

+ +

You will now see the New Project wizard. Open a C or C++ project and select Standard Make or Managed Make project. +A Standard Make C/C++ project requires you to provide a makefile, a Managed Make project will create one for you.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic06.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic06.htm new file mode 100644 index 00000000000..e6d5a09c044 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic06.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

New Project

+

Enter 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.

+

Click Next.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm new file mode 100644 index 00000000000..bfeb6e8a54f --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Select a Target

+

Select the Deployment Platform and Configuration(s) for your project.

+

Click Next.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm new file mode 100644 index 00000000000..c2acbcda313 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Additional Project Settings

+

Click the Error Parsers tab, select the Error Parsers you require for the project. +You can also change the order in which Error Parsers are called.

+

Click Finish to close the dialog box.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm new file mode 100644 index 00000000000..33bbf23c4a8 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

New Project

+ +

You should now see the new project in the C/C++ Projects view.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic10.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic10.htm new file mode 100644 index 00000000000..c98b3f0d1d6 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic10.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Create a file

+ +

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

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic11.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic11.htm new file mode 100644 index 00000000000..59fc32100e5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic11.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Create a file

+ +

You should now see the New File wizard.

+

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

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic12.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic12.htm new file mode 100644 index 00000000000..f78d2b9a95c --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic12.htm @@ -0,0 +1,18 @@ + + + + + + Tutorial + + + +

New Project Files

+ +

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

+

If Build Automatically is selected you may also notice some build errors in the Console view, this is expected since your project is currently blank, +you may also see a few other objects such as Debug depending on your Makefile configuration. To turn this feature off click Project > Build Automatically.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm new file mode 100644 index 00000000000..b19a6eef909 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm @@ -0,0 +1,21 @@ + + + + + + Tutorial + + + + + +

Enter code

+ +

Enter the code in the cpp file that was just created. You can get the code shown below click here.

+

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.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic14.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic14.htm new file mode 100644 index 00000000000..339778173f0 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic14.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Step through the code

+ +

You will also see the Outline view has also been populated with objects created from your code. Notice how quickly you can step through your code by simply clicking individual elements in the Outline View.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm new file mode 100644 index 00000000000..e3d5580ba4f --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Save the file

+ +

Now save the cpp file, if you have Build Automatically selected under your Projects menu list, you can read through the build messages in the Console view.

+

If Build Automatically is not selected, after you save the file you can build by typing CTRL+B.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm new file mode 100644 index 00000000000..406a6b69cdf --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

View Executable

+ +

Navigate to the C/C++ Projects view and expand the Binary object, you will now see the executables listed. +If you selected Debug options in your Makefile (as are default in a Managed Make project), the executables will be listed there as well.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm new file mode 100644 index 00000000000..5e0f3c066ca --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Run the application

+ +

You can run your application within the C/C++ Perspective, to do so click Run > Run.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic18.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic18.htm new file mode 100644 index 00000000000..5c6d9ab61fc --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic18.htm @@ -0,0 +1,18 @@ + + + + + + Tutorial + + + +

Run Configuration

+ +

You should now see the Run Configurations dialog box, navigate to the project in the Configurations: view, and then double click C/C++ Local. +This will create your Run Configuration.

+

Now click the Main tab and then the Search button.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic19.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic19.htm new file mode 100644 index 00000000000..e17a2f63b48 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic19.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Program Selection

+ +

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

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic20.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic20.htm new file mode 100644 index 00000000000..4a6afab06ca --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic20.htm @@ -0,0 +1,18 @@ + + + + + + Tutorial + + + +

Run Configuration

+ +

The executable file should appear in the C/C++ Application text area.

+

Click Apply, and then click Run to run the application.

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic21.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic21.htm new file mode 100644 index 00000000000..4ce0a618e3d --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic21.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Console View

+ +

You should now see the application running in the Console view. The Console will also show which application is running in a title bar.

+

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

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic22.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic22.htm new file mode 100644 index 00000000000..8d6457d38cb --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic22.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Run complete

+ +

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

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_install_cdt.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_install_cdt.htm new file mode 100644 index 00000000000..9eea750ec6b --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_install_cdt.htm @@ -0,0 +1,84 @@ + + + + + + +Updating the CDT + + + + + + +

Updating the CDT

+ +

The CDT can be updated directly from the workbench using your internet connection.

+ +
    +
  1. Click Help > Software Updates > Find and Install.
    + Screen Capture of Help Find Install Menu selection
  2. +
  3. Select Search for new features to install in the Install dialog box.
    + Screen Capture of Install New Feature dialog box
  4. +
  5. If you have not updated previously, you will have to enter the location of the CDT Install site. Click + the Add Update Site... button.
    + Screen Capture of Install Sites dialog box
  6. +
  7. In the New Update Site dialog box, enter a name and the URL for the update site in the spaces provided.
    + Screen Capture of Install New Site dialog box
  8. +
  9. Select the update site you just created by clicking the appropriate checkbox and click Next.
    + Screen Capture of Install Sites dialog box with the CDT site selcted
  10. +
  11. A dialog box will appear showing the updates available from the update site, select each of the following features, + ensuring you have precisely the same version for each one: +
      +
    • Eclipse C/C+ Development Tools
    • +
    • Eclipse C/C+ Manage Make Build
    • +
    • Eclipse C/C+ Standard Make Build
    • +
    + Then click Next.
    + Screen Capture of Search Results dialog box
  12. +
  13. You should now see the Eclipse.org Software User Agreement, you must accept the agreement to install the CDT update. + Do so by selecting I accept the terms in the license agreement and then click Next.
    + Screen Capture of the Feature License dialog box
  14. +
  15. Now select the location you would like the updates installed, usually this is the directory where you installed Eclipse, + and click Finish.
    + Screen Capture of Install Location dialog box
  16. +
  17. You will now start downloading the CDT components. You will have to verify that you want the features installed by clicking + Install for each feature you selected.
    + Screen Capture of Feature Verification dialog box
  18. + +

    Related concepts +
    +CDT Overview
    +C/C++ Development perspective

    +

    Related tasks +
    +Defining project properties
    +Working with C/C++ project files

    +

    Related reference +
    +Views

    +

    + +IBM Copyright Statement

    + + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/hw_example.htm b/doc/org.eclipse.cdt.doc.user/getting_started/hw_example.htm new file mode 100644 index 00000000000..a950d9db699 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/hw_example.htm @@ -0,0 +1,30 @@ + + + + + + C++ Hello World example + + +Copy the code below and paste it into the main.cpp file in the Editor View: + +
    +#include <iostream>
    +#include <string>
    +using namespace std;
    +
    +int main()
    +{
    +	string yourName;
    +
    +	cout << "Enter your name: ";
    +	cin  >> yourName;
    +	cout << "Hello " + yourName << endl;
    +
    +	return 0;
    +}
    +
    +
    + + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/images/back.gif b/doc/org.eclipse.cdt.doc.user/images/back.gif new file mode 100644 index 00000000000..ca67250b8ee Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/back.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png new file mode 100644 index 00000000000..0e1aeb25755 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic02.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic02.png new file mode 100644 index 00000000000..4443c396aee Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic02.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03.png new file mode 100644 index 00000000000..a4a91592c97 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png new file mode 100644 index 00000000000..773199aea27 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic05.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic05.png new file mode 100644 index 00000000000..63b64b0888f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic05.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic06.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic06.png new file mode 100644 index 00000000000..64abfbd5941 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic06.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic07.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic07.png new file mode 100644 index 00000000000..40ac63078df Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic07.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic08.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic08.png new file mode 100644 index 00000000000..1a7858068c7 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic08.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic09.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic09.png new file mode 100644 index 00000000000..29a53e0163d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic09.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic10.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic10.png new file mode 100644 index 00000000000..ca94f1728b3 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic10.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic11.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic11.png new file mode 100644 index 00000000000..8cb2e83c494 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic11.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.gif b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.gif new file mode 100644 index 00000000000..723fb23c571 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.png new file mode 100644 index 00000000000..240faa8c4b8 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12a.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12a.png new file mode 100644 index 00000000000..3da5b5c2b82 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12a.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12b.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12b.png new file mode 100644 index 00000000000..dc4ddd2893c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12b.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12c.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12c.png new file mode 100644 index 00000000000..43824acfd9c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic12c.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic13.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic13.png new file mode 100644 index 00000000000..657e42181c5 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic13.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.gif b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.gif new file mode 100644 index 00000000000..723fb23c571 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.png new file mode 100644 index 00000000000..247ea2f00f4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic14.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic15.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic15.png new file mode 100644 index 00000000000..853406d2ff3 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic15.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic16.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic16.png new file mode 100644 index 00000000000..247ea2f00f4 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic16.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic17.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic17.png new file mode 100644 index 00000000000..4eb3ad1f9a7 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic17.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic18.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic18.png new file mode 100644 index 00000000000..fb785569abb Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic18.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic19.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic19.png new file mode 100644 index 00000000000..5c3bcdbe391 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic19.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic20.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic20.png new file mode 100644 index 00000000000..ad85a3bd22e Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic20.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png new file mode 100644 index 00000000000..b3e89c1081c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png new file mode 100644 index 00000000000..35d1e7225ad Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/home.gif b/doc/org.eclipse.cdt.doc.user/images/home.gif new file mode 100644 index 00000000000..beecb160a02 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/home.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/next.gif b/doc/org.eclipse.cdt.doc.user/images/next.gif new file mode 100644 index 00000000000..18482478ff5 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/next.gif differ diff --git a/doc/org.eclipse.cdt.doc.user/images/splash.png b/doc/org.eclipse.cdt.doc.user/images/splash.png new file mode 100644 index 00000000000..bdfabbf2364 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/splash.png differ diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_build_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_build_pref.htm index 1c25dc14946..06cab476691 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_build_pref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_build_pref.htm @@ -28,7 +28,7 @@ function changeSize(theImage,wd,ht) {
    Always clear console before building
    Select this checkbox to clear the console whenever you perform a build.
    Open console when building
    -
    Select this checkbox to open the colsule build when you perform a build.
    +
    Select this checkbox to open the console build when you perform a build.
    Bring console to top when building (if present)
    Select this checkbox to bring the build console to the front when you perform a build.
    Limit console output (#lines)
    @@ -36,11 +36,11 @@ function changeSize(theImage,wd,ht) {
    Display tab width
    You can specify the number of spaces for a tab.
    Output text color
    -
    You can costimize the color of text in the build console.
    +
    You can customize the color of text in the build console.
    Information message text color
    -
    You can cusomize the color of information text messages in the build console.
    +
    You can customize the color of information text messages in the build console.
    Error message text color
    -
    You can cusomize the color of error text messages in the build console.
    +
    You can customize the color of error text messages in the build console.

    Related concepts diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm index f18725458b0..f6416668e54 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_con_assist.htm @@ -37,8 +37,8 @@ END INFOPOP-->

    Present proposals in alphabetical order
    Proposals, by default, appear in order of relevance determined by context, scope and prefix. Alternatively, you can configure the Content Assist feature to order its proposals alphabetically.
    -

    Content Assist parsing timeout (in milliseconds) -
    For very large projects, the Content Assist feature might slow the response of the plugin as the Content Assist feature searches the project for proposals. This setting stops the Content Assist search when it reaches the specified threshold.
    +

    Content Assist parsing timeout (ms) +
    For very large projects, the Content Assist feature might slow the response of the plug-in as the Content Assist feature searches the project for proposals. This setting stops the Content Assist search when it reaches the specified threshold.

    Auto activation
    Certain predefined triggers force the Content Assist feature to activate. You can disable the predefined triggers with these checkboxes. 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 63886634b6d..4901c971d70 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 @@ -27,7 +27,7 @@ END INFOPOP--> alt="C/C++ Main Preferences Window" title="click to toggle image size">

    Link view selection to active editor
    -
    Select this checkbox to open an item selectedin the Projects view, in the Editor view.
    +
    Select this checkbox to open an item selected in the Projects view, in the Editor view.
    Show file members in Project View
    Select this checkbox to browse your C and C++ file members in the Projects view.
    Use Structural-Parse mode to build the CModel
    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_incl_path.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_incl_path.htm index cae38df065e..73e102ef69e 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_incl_path.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_incl_path.htm @@ -32,7 +32,7 @@ function changeSize(theImage,wd,ht) {
    Remove
    Remove selected include path.
    Restore
    -
    Restore an previously removed include path.
    +
    Restore a previously removed include path.
    Delete
    Delete an include path.
    Delete All
    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm index 898168a3cbd..3dc0a2816c8 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_newproj_parser_error.htm @@ -20,7 +20,7 @@ function changeSize(theImage,wd,ht) {

    Error Parsers, C/C++ Preferences window

    -

    You can veiw a list of the filters that detect error patters in the build output log, on the Error Parsers page of the Preferences window.

    +

    You can view a list of the filters that detect error patterns in the build output log, on the Error Parsers page of the Preferences window.

    Make Error Parser Preferences Dialog Box

    diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_scanner_cfg_disc.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_scanner_cfg_disc.htm index c4795676e99..35d199c2bfd 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_scanner_cfg_disc.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_scanner_cfg_disc.htm @@ -28,7 +28,7 @@ function changeSize(theImage,wd,ht) {
    Make build output parser:
    Select a build output parser from the list.
    Enable generate scanner info command
    -
    Select this checkbox to enable retreival of information from the scanner
    +
    Select this checkbox to enable retrieval of information from the scanner
    Use default
    Select this checkbox to use the default scanner information command.
    Generate scanner info command
    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm index 06a7d38c97f..c5f9d90b4c2 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm @@ -13,7 +13,6 @@

    Tasks

    Task topics provide step-by-step procedural instructions to help you perform required tasks.

    -Update your installation of the CDT
    Creating a project
    Work with C or C++ project files
    Display file members in the C/C++ Projects view
    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_autosave.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_autosave.htm index 54ea2d59c6f..4db0f1e9309 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_autosave.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_autosave.htm @@ -22,7 +22,7 @@ function changeSize(theImage,wd,ht) {

    You can let the CDT save modified files whenever you perform a manual build. The files are saved before the build is performed so that the latest -version of your files are built.  You can view the output of the make +version of your files is built.  You can view the output of the make utility in the C-Build view.

    To save resources before manual builds:

    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm index a769f78ff21..01dcf3ea02f 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_contentassist.htm @@ -47,7 +47,7 @@ commonly-used snippets of code.

    To set Content Assist preferences:

    1. Click Window > Preferences.
    2. -
    3. Expand C/C++, and clickC/C++ Editor.
    4. +
    5. Expand C/C++, and click C/C++ Editor.
    6. Click the Content Assist tab.
      Screen Capture of Content Assist Preferences
    7. @@ -60,7 +60,7 @@ commonly-used snippets of code.

      item in the list, select the Insert single proposals automatically check box.
    8. To automatically insert a proposal, if it is the only one found when Content Assist is invoked, select the Enable auto activation checkbox.
    9. To display proposals in alphabetical order, rather than by relevance, select the Present proposals in alphabetical order checkbox.
    10. -
    11. To change the timeout deley for Content Assist enter the value for Content Assist parsing timeout in the text box area.
    12. +
    13. To change the timeout delay for Content Assist enter the value for Content Assist parsing timeout in the text box area.
    14. Enable Auto activation of content assist for ".", "->" or "::" triggers by selecting the appropriate checkboxes.
    15. To change the delay before invoking Content Assist using the triggers (shown above), enter the new delay in the Auto activation delay text box area.
    16. To change the background color of the Content Assist dialog box, click the color palette button.
    17. diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm index 6c7d867aada..d4c19b5f25d 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_new_cpp.htm @@ -20,7 +20,7 @@ function changeSize(theImage,wd,ht) {

      Creating a C/C++ file

      -

      Files are edited in the C/C++ editor, that is by default, located in the +

      Files are edited in the C/C++ editor that is by default, located in the editor area to the right of the C/C++ Projects view.

      The marker bar on the left margin of the C/C++ editor, displays icons for @@ -44,7 +44,7 @@ information > Views and editors > Editor area.

    18. Enter your code in the editor view..
      Screen Capture of the Editor view with a sample makefile
    19. -
    20. TypeCTRL+s to save the file.
    21. +
    22. Type CTRL+S to save the file.

    Related concepts
    diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm index 9c4e570ba55..2ae3d9d856e 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm @@ -33,7 +33,7 @@ project properties in the Preferences window for future standard make projects.<

    To include paths and symbols:

      -
    1. To set properties for future Standard Make projects click Window > Preferences . +
    2. To set properties for future Standard Make projects click Window > Preferences.
    3. Expand C/C++
    4. Click New Make Projects.
    5. Click the Paths and Symbols tab.
      diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm index c5ac3742f62..16a5c2a9d70 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm @@ -53,14 +53,13 @@ include paths and symbols are correctly defined. For more information, see
    6. Click Search > C/C++.
    7. In the Search string box, type a search string.
      Screen capture of Search dialog box
    8. -
    9. To make your search case sensitive, select the Case sensitive box .
    10. +
    11. To make your search case sensitive, select the Case sensitive box.
    12. Select an element in the Search For box.
    13. Select a search limiter in the Limit To box.
    14. Do one of the following: -
      • To search all projects in your workspace, select Workspace .
      • +
        • To search all projects in your workspace, select Workspace.
        • To search selected resources, select Selected Resources.
        • -
        • To search a predefined group of resources in your workspace, select Working Set - .
        +
      • To search a predefined group of resources in your workspace, select Working Set.

      Search results are displayed in the Search view. Double-click a search result in the Search view to open the corresponding resource. The search element is highlighted.

      diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm index 44b417065ef..ff16817ef19 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_shift_code.htm @@ -22,10 +22,10 @@ editor.

      1. In the C/C++ editor, select the full length of the lines that you want to shift.
      2. Do one of the following:
      3. -
        • To move the text to the right, press Tab .
        • To move the - text to the right, click Edit > - Shift Right.
        • To move the text to the left, press Shift+Tab.
        • -
        • To move the text to the left, click Edit > Shift Left.
        • +
          • To move the text to the right, press Tab.
          • +
          • To move the text to the right, click Edit > Shift Right.
          • +
          • To move the text to the left, press Shift+Tab.
          • +
          • To move the text to the left, click Edit > Shift Left.
      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 7dbbf0d5d3b..c576fb693ea 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml @@ -9,4 +9,6 @@ + +