The C/C++ indexer uses the parser to create a database of your source and header files that provides the basis for C/C++ search, navigation features and parts of content assist.
The parser must be configured properly for it to find header files, otherwise the code analysis features may not have sufficient information available, and will not provide a complete analysis.
Additionally it may be necessary to provide the parser with additional information on symbols (preprocessor macros) so that the preprocessing phase of the parser is correct.
Configuring the Parser
Tasks for configuring the parser:
Configuring the Indexer
The indexer used for C/C++ projects may be configured using the C/C++ General > Indexer properties page. For Remote C/C++ projects the RDT Remote Fast Indexer must be selected, otherwise the project will not be able to communicate with the remote index and none of the code analysis features will work correctly.
There is a known issue where sometimes the remote editor displays false warnings about syntax errors or invalid include directives. To disable editor warnings do the following: