Fatal Error C1077

compiler limit : cannot have more than number command line options

You exceeded an internal limit the compiler places on command-line options. If you use the /D option to define symbols, you might want to place these definitions inside a header file to remove them from the command line. You also might want to check whether there are duplicate options on the command line or whether some options override other options (such as using both /Gi and /Gi–).