msvc precompiler error