突然ですが,dllとlibの違いってご存知でしょうか? 一言で言えばこの二つには,プログラムのコンパイル時に(Windowsであれば).exeに全てのプログラムを入れるか,.exeと一部のプログラムを分離させるか,という違いがあります. コンパイルがある言語といえば,CとかC++.ここら辺にかかわってきます. 名称 libファイル:Static Link Librarydllファイル:Dynamic Link Library 名称の由来はこんな感じです.「ライブラリ」という単語は,誰かが書いたプログラムをまとめたものです. C++言語の著名なライブラリであれば,boostとか,STLとかがありますね. 役割 libファイル:命令をまとめて保有していて,コンパイル時に.exeに取り込まれるdllファイル:命令をまとめて保有していて,コンパイル時に.exeとは分離する 役割の違いは細かく見てい