網上查詢到關於的LIB和DLL的資料,其中對於LIB靜態庫不能包含其他靜態庫,這種說法是不對的,本人親自試驗過LIB中可以包含其他靜態LIB,在連接器中加入你想要包含的靜態LIB庫即可。
但是在新生成的LIB大小肯定比包含的LIB大,一定要注意這個,注意好調試。
列入有A,B兩個LIB,B包含於A,那靜態LIB A的肯定比B要大,這點在調試時需要注意。
最後在調用LIB A時,需要注意的是在EXE程序工程鏈接庫中需要加入setupapi.lib這個lib,可能需要鏈接一些相關聯的庫。調試中發現,如果不加入這個庫則EXE程序調用LIB時會發生編譯通不過的情況,發生一些奇怪的錯誤。