Compiler Error C2220
warning treated as error - no object file generated
/WX tells the compiler to treat all warnings as errors. Because an error occurred, no object or executable file was generated.
This error only appears when the /WX flag is set and a warning occurs during compilation. To fix this error, you must eliminate every warning in your project.
To fix, use one of the following techniques
Fix the problems that cause warnings in your project.
Compile at a lower warning level—for example, use /W3 instead of /W4.
Use a warning pragma to disable or suppress a specific warning.
Don't use /WX to compile.