ورود

View Full Version : حجم برنامه های mfc چرا اینقدر زیاده ؟



hamedre81
جمعه 01 شهریور 1392, 13:14 عصر
سلام من تا حالا با mfc کار نکردم اما امروز وقتی که یه پروژه جدید ساختم نوع لینک کتابخانه رو هم
Use MFC in a static library زدم اما موقعی که برنامه کامپایل شد حجم برنامه 6 مگ بود:متعجب:

خواستم بدونم آیا این حجم طبیعیه؟:متفکر:

saied_hacker
جمعه 01 شهریور 1392, 16:09 عصر
ایا شما در حالت Release هم چک کردید ؟ در این حالت نباید از چند کیلیو بایت بیشتر بشه ؟

در زمن شما وقتی static library رو انتخاب می کنید فایلهیا لازم از جمله کتابخونه های خود mfc به پروزه اضافه میشه و این باعث میشه که حجم برنامه زیاد بشه.ا اگر از shared library استفاده کنید حجم خروجی کاهش پیدا میکنه...

ayub_coder
سه شنبه 12 شهریور 1392, 21:13 عصر
هر برنامه ++C برای اجرا به یک سری DLL ها نیاز داره. وقتی شما نوع پروژه رو Static Library انتخاب می کنید این DLL ها به فایل اجرایی شما متصل میشن تا دیگه نیاز نباشه همراه فایل DLL ها رو کپی کنید. پس قاعدتا حجم فایل خروجی زیاد خواهد بود.