LIB 概述

LIB (lib.exe) 创建标准库、导入库和导出文件,可在生成程序时与 LINK 一起使用。 LIB 从命令提示符运行。

LIB 可以用于以下模式:

这些模式相互排斥;LIB 一次只能用于一种模式。

LIB 选项

下表列出了 lib.exe 的选项,包含可查看详细信息的链接。

选项 说明
/DEF 创建导入库和导出文件。

有关详细信息,请参阅生成导入库和导出文件
/ERRORREPORT 已弃用。 有关详细信息,请参阅运行 LIB
/EXPORT 从程序导出函数。

有关详细信息,请参阅生成导入库和导出文件
/EXTRACT 创建包含现有库成员副本的对象 (.obj) 文件。

有关详细信息,请参阅提取库成员
/INCLUDE 向符号表中添加符号。

有关详细信息,请参阅生成导入库和导出文件
/LIBPATH 重写环境库路径。

有关详细信息,请参阅管理库
/LINKREPRO 创建重现 lib.exe 崩溃或内部错误所需的项目。

有关详细信息,请参阅运行 LIB
/LINKREPROTARGET 仅当 lib.exe 与指定文件一起使用时,才会生成 /LINKREPRO 项目。

有关详细信息,请参阅运行 LIB
/LIST 将有关输出库的信息显示到标准输出。

有关详细信息,请参阅管理库
/LTCG 导致使用链接时代码生成来生成库。

有关详细信息,请参阅运行 LIB
/MACHINE 指定程序的目标平台。

有关详细信息,请参阅运行 LIB
/NAME 当生成导入库时, 指定正在为其生成导入库的 DLL 的名称。

有关详细信息,请参阅管理库
/NODEFAULTLIB 从其在解析外部引用时搜索的库列表中移除一个或多个默认库。

有关详细信息,请参阅管理库
/NOLOGO 禁止显示 LIB 版权消息和版本号,并阻止命令文件的回显。

有关详细信息,请参阅运行 LIB
/OUT 重写默认输出文件名。

有关详细信息,请参阅管理库
/REMOVE 忽略输出库中的对象。

有关详细信息,请参阅管理库
/SUBSYSTEM 告知操作系统如何运行通过链接到输出库创建的程序。

有关详细信息,请参阅管理库
/VERBOSE 显示有关会话进度的详细信息,包括正在添加的 .obj 文件的名称。

有关详细信息,请参阅运行 LIB
/WX 将警告视为错误。

有关详细信息,请参阅运行 LIB

另请参阅

LIB 引用
LIB 输入文件
LIB 输出文件
其他 LIB 输出
库结构