تفاوت کتابخانه dynamic و static - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تفاوت کتابخانه dynamic و static

+4 امتیاز

سلام.

این 2 کتابخانه چه فرقی با هم دارند و اصولاً چرا بایستی از کتابخانه static استفاده کنیم؟

تشکر

سوال شده آذر 1, 1392  بوسیله ی maziyar ebrahimi (امتیاز 87)   6 13 20
دوباره تگ گذاری شد بهمن 13, 1392 بوسیله ی BlueBlade

2 پاسخ

+3 امتیاز
 
بهترین پاسخ

اگر شما کتابخونه های ایستا ( Static ) رو به برنامه پیوند بزنی , همه ی بخش هایی که توی برنامه از اون کتابخونه بکاربردی , یه راست به فایل پایانی خود برنامه افزوده میشه و اندازه ی فایلی که درست میشه زیاد میشه و خوبی که داره اینه که برنامه شما در زمان اجرا به کتابخونه ی که ازش بکارگیری شده نیاز نداره و وابستگی ندازه .

ولی کتابخونه های پویا ( Dynamic )تنها در زمان اجرا به برنامه پیوند زده میشن . و برنامه شما به این فایل ها وابسته میشه .

ولی با این کار اندازه ی فایل برنامه ها بسیار کم میشه .

پاسخ داده شده آذر 1, 1392 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
انتخاب شد آذر 4, 1392 بوسیله ی BlueBlade
+1 امتیاز
اگر بخواهید برنامتون portable باشه باید از static استفاده کنید
پاسخ داده شده فروردین 29, 1393 بوسیله ی Fire360Boy (امتیاز 2,524)   6 24 43
...