Ещё немного о библиотеках.
Если стараться разделить библиотеки по классам, то их можно разделить на статические и динамические. Динамические библиотеки включены в ОС. При необходимости программы будет использовать функции этих библиотек. Статические библиотеки идут непосредственно с программой...