ماذا سيختلف معي اذا استخدمت ملفات من نوع dll عن .lib عن .h ?

ما الفرق بينهم ؟