Additional MSVC Build Tools

Visual Studio provides the following command-line utilities for viewing or manipulating build output:

  • LIB.EXE is used to create and manage a library of Common Object File Format (COFF) object files. It can also be used to create export files and import libraries to reference exported definitions.

  • EDITBIN.EXE is used to modify COFF binary files.

  • DUMPBIN.EXE displays information (such as a symbol table) about COFF binary files.

  • NMAKE reads and executes makefiles.

  • ERRLOOK, the Error Lookup utility, retrieves a system error message or module error message based on the value entered.

  • XDCMake. A tool for processing source code files that contain documentation comments marked up with XML tags.

  • BSCMAKE.EXE (provided for backward compatibility only) builds a browse information file (.bsc) that contains information about the symbols (classes, functions, data, macros, and types) in your program. You view this information in browse windows within the development environment. (A .bsc file can also be built in the development environment.)

The Windows SDK also has several build tools, including RC.EXE, which the C++ compiler invokes to compile native Windows resources such as dialogs, property pages, bitmaps, string tables and so on.

See also

C/C++ Building Reference
Decorated Names
MSVC Compiler Options
MSVC Linker Options