If you are planning on doing development on Cxbx, please read:

a) You *must* have the current OpenXDK source tree available in
   your MSVC search path for /lib and /include. This is necessary
   because Cxbx implements kernel prototypes inside xboxkrnl.h