關於LIB和DLL

網上查詢到關於的LIB和DLL的資料,其中對於LIB靜態庫不能包含其他靜態庫,這種說法是不對的,本人親自試驗過LIB中可以包含其他靜態LIB,在連接器中加入你想要包含的靜態LIB庫即可。

但是在新生成的LIB大小肯定比包含的LIB大,一定要注意這個,注意好調試。

列入有A,B兩個LIB,B包含於A,那靜態LIB A的肯定比B要大,這點在調試時需要注意。

最後在調用LIB A時,需要注意的是在EXE程序工程鏈接庫中需要加入setupapi.lib這個lib,可能需要鏈接一些相關聯的庫。調試中發現,如果不加入這個庫則EXE程序調用LIB時會發生編譯通不過的情況,發生一些奇怪的錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章