| 1 | = Getting Started: Visual Studio Build Configurations = |
| 2 | [[TracNav(Getting-Started/TOC)]] |
| 3 | [[PageOutline(2-3,,inline)]] |
| 4 | |
| 5 | |
| 6 | The defaults are: |
| 7 | - '''Debug''': multithreaded, statically linked with LIBC, debug (i.e. the '''/MTd''' flag). |
| 8 | - '''Release''': multithreaded, dynamically linked with MSVCRT, release (i.e. the '''/MD''' flag). |
| 9 | |
| 10 | For more precise control use: |
| 11 | - '''Debug-Static''': multithreaded, statically linked with LIBC, debug (i.e. the '''/MTd''' flag). |
| 12 | - '''Debug-Dynamic''': multithreaded, dynamically linked with MSVCRT, debug (i.e. the '''/MDd''' flag). |
| 13 | - '''Release-Static''': multithreaded, statically linked with LIBC, release (i.e. the '''/MT''' flag). |
| 14 | - '''Release-Dynamic''': multithreaded, dynamically linked with MSVCRT, release (i.e. the '''/MD''' flag). |
| 15 | |
| 16 | This target naming convention will also apply to Windows Mobile targets. |