I realized that brook compiler doesn't use preprocessor so my functions/ structs that I want to include aren't visible while compiling my br files
I noticed a note about brook compiler :
brcc does not run a preprocessor stage before processing the input
file. If your program requires preprocessing to occur, arrange for
an external preprocessor step to be run before calling brcc.
How to do that in VS 2005?