通過命令:>lib /listdemo.lib
如果該 demo.lib 是靜態庫,輸出如下:
>lib /list demo.lib
microsoft (r) library manager version 8.00.50727.42
./debug/demo.obj
./debug/person.obj
./debug/stdafx.obj
./debug/demo.res
如果該 demo.lib 是動態庫的導入庫,輸出如下:
>lib /list demo.lib
microsoft (r) library manager version 8.00.50727.42
demo.dll
demo.dll
demo.dll
demo.dll
demo.dll
demo.dll
demo.dll
檢視匯出函式:
在vc command prompt下執行:
cd bin
dumpbin /exports ***.lib
---- 原文完 ----
p.s.: vs2010 下 lib 描述
d:/program files/microsoft visual studio 10.0/vc/bin>lib /?
microsoft (r) library manager version 10.00.30319.01
用法: lib [選項] [檔案]
選項:/def[:檔名]
/errorreport:
/export:符號
/extract:成員名
/include:符號
/libpath:目錄
/list[:檔名]
/ltcg
/machine:
/name:檔名
/nodefaultlib[:庫]
/nologo
/out:檔名
/remove:成員名
efi_boot_service_driver|efi_rom|efi_runtime_driver|
native|posix|windows|windowsce}[,#[.##]]
/verbose
/wx[:no]
**:
動態鏈結導入庫與靜態鏈結庫
目前以lib字尾的庫有兩種,一種為靜態鏈結庫 static libary,以下簡稱 靜態庫 另一種為動態連線庫 dll,以下簡稱 動態庫 的導入庫 import libary,以下簡稱 導入庫 靜態庫是乙個或者多個obj檔案的打包,所以有人乾脆把從obj檔案生成lib的過程稱為archive,即合併...
導入庫和靜態庫的區別
導入庫只包含了位址符號表等,確保程式找到對應函式的一些基本位址資訊。1靜態庫 2導入庫和靜態庫的區別 目前以lib字尾的庫有兩種,一種為 靜態鏈結庫 static library,以下簡稱 靜態庫 另一種為 動態連線庫 dll,以下簡稱 動態庫 的導入庫 import library,以下簡稱 導入...
導入庫和靜態庫的區別
導入庫只包含了位址符號表等,確保程式找到對應函式的一些基本位址資訊。目前以lib字尾的庫有兩種,一種為靜態鏈結庫 static library,以下簡稱 靜態庫 另一種為動態連線庫 dll,以下簡稱 動態庫 的導入庫 import library,以下簡稱 導入庫 靜態庫是乙個或者多個obj檔案的打...