Compiler Error C2857

'#include' statement specified with the /Ycfilename command-line option was not found in the source file

The /Yc command-line option specified the name of an include file, but that file was not included in the source file being compiled.

Make sure that the filename specified in the /Yc command-line option corresponds to an include file specified in an #include statement in the current source file.

This error can be caused by having the #include statement in a conditional compilation block that is not compiled.