Ensure that the Use default location option is not selected because here we will specify where the
resources reside in the file system, in a location other than your workspace.
We assume this directory location already exists, and contains e.g. source files and makefile. If it does not exist, it
will be created.

In this example, we will use an existing hello.cpp and its
existing hello.mak makefile, located in the directory c:\brandon.

To have sample source and a makefile created in your existing directory, select Hello World C++ Project

Make sure a toolchain is selected.

Click Next.

(Optional) On the Select Configurations page, select only the configurations you want created. Configurations
display for each toolchain selected on the previous page of the wizard.

Click Finish to close the dialog box.

You will see the new project in the Project Explorer view. In addition, new 'dot' files have been created in
your legacy project's root directory, these are CDT project files.

(Optional) To see these "hidden" files, open the view menu on the Project explorer view, and select
"Customize View."
The view menu is activated via the small downward-pointing triangle in the upper right of the toolbar of the view.

Note: By default, the indexer is set to Fast indexer for the project to parse your project in the same way that a compiler does; beginning with each compilation unit and parsing that file and all files that it includes, except that it parses each header file included in a project only once. This method provides the most accurate index information. For large projects using complex C++ code, this indexer can be slow. For example, if a header file is included and takes two compilation units, the parsing of the second unit reuses the results of parsing the first unit. This is similar to how precompiled headers work. The indexing of large projects using the Fast indexer uses fewer resources than the Full indexer, but the resulting index is not quite as accurate.
To change indexer settings, bring up the Indexer page in the Project Properties.

To run your application within the C/C++ Perspective, click Run > Run Configurations...

The Run Configurations dialog displays.

To create a run configuration, select C/C++ Application and click the New icon.

Give your run configuration a name by entering a new name in the Name field at the top.

On the Main tab, select the project by clicking Browse opposite the Project field.

From the Project Selection window, select the project and click OK.

Select the new C/C++ Application you want to execute by clicking Search.

In our case it didn't find the file because it's in a nonstandard location.
Use the Browse button to select the executable. In our case also it's a nonstandard
name, hello.e because that's what our makefile hello.mak built.

The application runs in the Console view. The Console also shows which application it is currently running in the title bar. You can configure the view to display different elements, such as user input elements using different colors.