|ARM Technical Support Knowledge Articles|
Applies to: General Topics
Information in this article applies to:
If you copy an include file from the KEILCxxINC 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 uVision 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.
Article last edited on: 2007-03-27 10:52:17
Did you find this article helpful? Yes No
How can we improve this article?