Ensuring the c/c++ indexer runs, Ensuring the c/c++ indexer – HP Integrity NonStop H-Series User Manual
Page 29

7.
The Referenced remote makefile projects: list will be empty unless you previously created
remote projects in your current workspace. The list lets you specify other remote projects that
should be built before your current project is built.
8.
Select Next > to continue to the Build Settings wizard page (
).
Figure 2 Build Settings wizard page
9.
The Build Settings page lets you set an alternative command to gmake (Guardian) or make
(OSS) to drive builds and alternative names for the build targets all and clean. Change
these settings only if needed.
10.
Select the Create makefile check box if you want NSDEE to create an initial makefile for you.
11.
The Default editor: combo box is shown only for Guardian projects. Use it to select the default
editor to use for source files in your project. In the NonStop Project Explorer view, Guardian
source files will appear with a suffix that matches the default editor you choose. The suffix
aids Eclipse in opening the correct editor, but, of course, the actual Guardian source file
names do not have the suffix.
12.
Select Finish to create the remote project and dismiss the wizard.
Ensuring the C/C++ indexer runs
The C/C++ indexer creates a database of your project's symbols for C and C++ sources. This
database enables many useful features such as opening a method definition from a call site and
C/C++ code analysis.
A limitation of CDT is that the indexer is not always started automatically, especially just after
project creation. You'll know this is the case if the C/C++ editor shows errors for symbols from
header files after project creation. To ensure the indexer has run, select the project of interest and
select Index > Rebuild from the context menu of the NonStop Project Explorer view. When the
indexer completes, any invalid errors will be gone.
For more information on the C/C++ indexer, see
“C/C++ indexer database” (page 36)
.
Ensuring the C/C++ indexer runs
29