Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Overview of LIB

LIB creates standard libraries, import libraries, and export files you can use with LINK when building a program. LIB runs from a command prompt.

You can use LIB in the following modes:

These modes are mutually exclusive; you can use LIB in only one mode at a time.

The following table lists the options for lib.exe, with a link to more information.

/DEF

Create an import library and an export file.

For more information see Building an Import Library and Export File.

/ERRORREPORT

Send information to Microsoft about internal errors with lib.exe.

For more information see Running LIB.

/EXPORT

Exports a function from your program.

For more information see Building an Import Library and Export File.

/EXTRACT

Create an object (.obj) file that contains a copy of a member of an existing library.

For more information see Extracting a Library Member.

/INCLUDE

Adds a symbol to the symbol table.

For more information see Building an Import Library and Export File.

/LIBPATH

Overrides the environment library path.

For more information see Managing a Library.

/LIST

Displays information about the output library to standard output.

For more information see Managing a Library.

/LTCG

Causes the library to be built using link-time code generation.

For more information see Running LIB.

/MACHINE

Specifies the target platform for the program.

For more information see Running LIB.

/NAME

When building an import library, specifies the name of the DLL for which the import library is being built.

For more information see Managing a Library.

/NODEFAULTLIB

Removes one or more default libraries from the list of libraries it searches when resolving external references.

For more information see Managing a Library.

/NOLOGO

Suppresses display of the LIB copyright message and version number and prevents echoing of command files.

For more information see Running LIB.

/OUT

Overrides the default output filename.

For more information see Managing a Library.

/REMOVE

Omits an object from the output library.

For more information see Managing a Library.

/SUBSYSTEM

Tells the operating system how to run a program created by linking to the output library.

For more information see Managing a Library.

/VERBOSE

Displays details about the progress of the session, including names of the .obj files being added.

For more information see Running LIB.

/WX

Treat warnings as errors.

For more information see Running LIB.

Show:
© 2015 Microsoft