在一個 VS 工程中編譯生成一個 lib 文件,該 lib 依賴其他多個 lib 文件。希望將這些依賴全部打包進生成的 lib,使其他工程只需引用這一個新生成的 lib 即可,無需額外導入其依賴的各個 lib。
可使用 lib.exe 工具(Visual Studio 自帶)將多個靜態庫合併。具體步驟如下:
lib /OUT:Merged.lib Lib1.lib Lib2.lib Lib3.libMerged.lib 包含所有輸入 lib 的目標文件(COFF 格式)。注意:
參考資料:CSDN 相關文章