読者です 読者をやめる 読者になる 読者になる

libとdllの違い

libファイルとは?
lib = Static Link Library
libは静的リンク。これは、簡単にいうとライブラリをプログラムに組み込み、実行ファイル(exe)に埋め込まれたもの。

dllファイルとは?
dll = Dynamic Link Library
dllは動的リンク。これは、簡単にいうとライブラリをexeファイルとは別に作成し、実行時に必要なものを外部から動的に呼び出すもの。

libファイル dllファイル
利点 exe単体で動作可能 メモリ使用量が小さい
ディスク容量が小さい
バージョンアップが容易
欠点 メモリ使用量が大きい
ディスク容量が大きい
バージョンアップが面倒
exe単体で動作不可能