ライブラリの種類 | 読み込み時機 | リンクの方法 | 拡張子 | |
---|---|---|---|---|
Windows | UNIX | |||
静的ライブラリ (Static library) | ライブラリのリンク時 | 静的リンク (Static link) | .lib (library) | .a (archive) |
共有ライブラリ (Shared library) | プログラムの開始時 | 動的リンク (Dynamic link) | .dll (dynamic link library) | .so (shared object) |
動的ライブラリ (Dynamic library) | プログラムの実行中 |
リンク時の名前解決と、.dllファイル内での位置情報の取得のために使用される.libファイルです。静的ライブラリと同じ拡張子ですが、これは.dllファイルと共に用いられるものであり、実行プログラムは含まれません。