###  | # Boost.Build ## msvc toolset

## Introduction

Boost.Build's msvc toolset supports the Microsoft Visual C++ command-line tools on Microsoft Windows. It supports any version of Visual C++, but in case you have more than one version of Visual C++ installed, and you want to use both, the additional vc7 toolset can be used for Visual C++ 7.0.

## Configuration Variables

The `msvc` toolset responds to the following variables, which can be set in the environment or configured on the jam command-line using `-sVARIABLE_NAME=`value:

Variable Name | Semantics | Default | Notes
--- | --- | --- | ---
`MSVC_ROOT` | The path to the MSVC installation directory | `c:\Program Files\Microsoft Visual Studio\VC98` | If `MSVCDir` is set in the environment, the toolset will assume `VCVARS32.BAT`has already been called, and will ignore this variable.
`VISUALC` | The path to the MSVC installation directory | `c:\Program Files\Microsoft Visual C++\VC98` | If `MSVCDir` or `MSVC_ROOT` is set in the environment, the toolset will assume `VCVARS32.BAT`has already been called, and will ignore this variable.

Revised 14 May, 2002

© Copyright Dave Abrahams 2002. All Rights Reserved.