Add new comment

Command line error D2004 : '/I' requires an argument".

Means you've got an error in your INCLUDES macro. When you get the above error it's almost always because you have a space somewhere or a double ';', and in your case this is true as well. Change the INCLUDES, _ISVINCPATH and _OEMINCPATH to:

_ISVINCPATH=$(_COMMONSDKROOT)\inc;
_OEMINCPATH=$(_COMMONSDKROOT)\inc;$(_COMMONOAKROOT)\inc;$(_COMMONDDKROOT)\inc;

INCLUDES=$(INCLUDES);$(_PUBLICROOT)\shell\oak\hpc\inc;$(_PUBLICROOT)\shell\oak\hpc\ceshell\inc;$(_PUBLICROOT)\shell\oak\hpc\ceshell\ui;

In other words; remove the spaces!

I know I use spaces in the above examples. I did that to fix line breaking in the HTML pages. I've now added warnings in the blog text to make it clear you should not have spaces in those macro's. I apologize for the confusion!