GENERAL: DIFFERENCES BETWEEN #INCLUDE <FILE> AND "FILE"
Information in this article applies to:
If you copy an include file from the \KEIL\Cxx\INC folder to your project folder and attempt to include it using:
the original file from the \INC folder is included instead of the copy.
This is correct behavior. The ANSI standard differentiates between
The ANSI standard does not specify a search order but recommends that #include <filename> should search implementation-defined locations for header files.
In the Keil C compiler (and most other C compiler implementations) the include file search is implemented as follows:
In the µVision IDE, you may view or change the search path the compiler uses for #include <> statements. From the Project window, click on Project, then Components, Environment, Books to display the Components, Environment, Books dialog. Clicking on the Folders/Extensions tab displays the folders searched by the compiler, assembler and linker. The compiler uses the path name in INC text box for #include <> statements.
Use the following preprocessor directive to include your modified header file.
The following Discussion Forum threads may provide information related to this topic.
Last Reviewed: Tuesday, March 27, 2007
of your data.