It should work, IMO. Did you try to recompile? If you added the #define MyTest later, it won't work until you recompile (which it should do automatically, BTW, but this doesn't always work).
>Is there any way for this to work ?
>
>
>
>*-- c:\test\Test.h
>#define MyTest 1
>
>*-- Some program
>#define build_root "c:\Test\"
>#include build_root + "Test.h"
>? MyTEST
>
>
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)