Библиотека - это набор функций написанных на каком-то языке программирования. Если кто-то их написал, то сможет и другой. Всё можно, но непонятна сама постановка задачи. Что значит "написать часы"? Выводить на экран значения системного времени? Или самому считать секунды, складывать их в минуты и т.д.? Всё равно к чему-то привязываться нужно.