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。 |