The C/C++ > Cross Platform C++ Wizard project template is modeled after our project configurations, the primary difference being how we set up the build directories and a plethora of workspace environment variables to make sure that compile and link commands are done consistently.
The C/C++ Cross Platform C++ Wizard set ups builds for Windows (CL), Unix (g++), and MacOS (clang++) in both Debug and Release variants (for a total of six configurations). The Unix configurations will also work with Cygwin or Mingw on Windows, of course.