   Precompiled Headers...
  1. I have a multiple project solution.2. One solution contains pre-compiled headers (PCH) and one doesn't.3.  I have a .h/.cpp which I want to include in both projects.I currently have the following code at the top of my .cpp#ifndef FBX_TO_BINARY#include "GraphicsPrecompiled.h"#include "../GraphicsInclude.h"#else#include "NewModelFuncs.h"#endifThis is not working and giving the following errors..1>.\NewModelFuncs\NewModelFuncs.cpp(7) : fatal error C1019: unexpected #elseIs it even possible to do this and if so, how?Thanks,stringa   
  NM....I figured it out.I my second project "NOT USING PRECOMPILED" I just included a dummy file that has the same and a relative path as the precompiled.Walla....It works.I'm not 100% sure why it doesn't work with MACRO defines, but this way seems to do it.;  When a file is set to compile using precompiled headers, the compiler ignores everything before that include.As a result, your 'using precompiled headers' case looked like this to the compiler:#include "GraphicsPrecompiled.h"#include "../GraphicsInclude.h"#else#include "NewModelFuncs.h"#endif...which obviously isn't valid.   