/W… to control the level of warnings emitted when compiling. Specific warnings can be suppresed or treated as errors or put into another warning level with the /w (lowercase) option.
/Z7, /Zi, /ZI to set up the created code for debugging.
/Zi and /ZI create symbol (.pdb) files (/ZI is like /Zi but with additional support for edit and continue).
/Za disables all Microsoft specific extensions to C++. This option is therefore recommended for compiling code that is intended to run on other platforms, too.