wiki:Getting-Started/Visual-Studio-Build-Configuration
Last modified 8 years ago Last modified on 05/01/09 10:15:45

Getting Started: Visual Studio Build Configurations

The defaults are:

  • Debug: multithreaded, statically linked with LIBC, debug (i.e. the /MTd flag).
  • Release: multithreaded, dynamically linked with MSVCRT, release (i.e. the /MD flag).

For more precise control use:

  • Debug-Static: multithreaded, statically linked with LIBC, debug (i.e. the /MTd flag).
  • Debug-Dynamic: multithreaded, dynamically linked with MSVCRT, debug (i.e. the /MDd flag).
  • Release-Static: multithreaded, statically linked with LIBC, release (i.e. the /MT flag).
  • Release-Dynamic: multithreaded, dynamically linked with MSVCRT, release (i.e. the /MD flag).

This target naming convention will also apply to Windows Mobile targets.