title | ms.custom | ms.date | ms.reviewer | ms.suite | ms.technology | ms.tgt_pltfrm | ms.topic | f1_keywords | dev_langs | helpviewer_keywords | ms.assetid | caps.latest.revision | author | ms.author | manager | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Overview of LIB | Microsoft Docs |
11/04/2016 |
|
article |
|
|
|
e997d423-f574-434f-8b56-25585d137ee0 |
9 |
corob-msft |
corob |
ghogen |
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.
LIB Reference
LIB Input Files
LIB Output Files
Other LIB Output
Structure of a Library