I have a project to be programmed on to my LPC 2148.(1 main.c and a couple f header files)
I have made a couple of header files.
I declared a constant in the first header file(say a.h )and included the file in the second header file (say b.h).
now when I compile,wherever i used the constant in b.h,I get the error telling me that the constant is undeclared even though it is declared in the header file which is included in this file.
How can I get around the following error ?I have a lot of constants declared over a set of 22 header files.
Any help is greatly appreciated.
Thanks in advance .
Make sure the compiler could find your header files properly. Where do the files locate? Can the compiler find them?
Make sure you stated #endif at the end of each header file.
If the comppiler couldn't find the file, there would be an error message to say so...
"Make sure you stated #endif at the end of each header file"
That should also give a specific error message