Paulo Jnkml wrote: > Hi, > > in the folowing code: > > #ifdef TEST_SOLVE > //gray from here > > #elif TEST_ROOT //also gray here???!!! > //gray here That isn't valid code though. In g++ 4.3.2, this yields "error: #if with no expression". What you probably meant is #elif defined(TEST_ROOT) Regards, Bjørn