نمایش نتایج 1 تا 2 از 2

نام تاپیک: حجم بالای پروژه های MFC یا win32

  1. #1
    کاربر تازه وارد آواتار (هیچکس)
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    ( صفر و یک )
    پست
    60

    Exclamation حجم بالای پروژه های MFC یا win32

    با عرض سلام !
    من وقتی پروژه ای (MFC Windows Application) تحت VS2008 رو می سازم هنوز هیچ کدی ننوشتم حجم پروژه بعد از اولین کامپایل خیلی بالاست . می خواستم سوال کنم که چرا ایجوریه نمی شه حجم پروژه کمتر باشه...

  2. #2

    نقل قول: حجم بالای پروژه های MFC

    بیشترین حجم مربوط به فایل VC++‎ Intellisense Database با پسوند .ncb است. این فایل در میان هزاران کتابخانه و API شامل شده در پروژه جستجو می کندو پایگاه دادهای می سازد تا در هنگام نوشتن توابع، تعاریف و غیره به راحتی و سرعت بتوانید به تعریف آن ها در هدر فایلش دسترسی پیدا کنید و نیز خودکار از تایپ اشتباه آن ها مطلع شوید. این کار بسیار کاربردی و مفید است. (در صورت نیاز با استفاده از ماکرو هایی می توانید این قابلیت مهم را حذف کنید )

    در هنگام کامپایل هم مواردی مثل Precompiled Header File با پسوند .pch و فایل Program Debug Database با پسوند .pdb حجم بالایی ایجاد می کنند.

    اگر هدفتان ارسال پروژه از طریق اینترنت است یا تهیه یک نسخه پشتیبان، نیازی به این فایل ها نیست چرا که به طور خودکار پس از باز کردن پروژه در دفعات بعدی این موارد ساخته می شوند. (البته با توجه به اندازه پروژه ممکن است زمانبر باشد)
    پس در این موارد به راحتی دو فولدر release و debug به همراه فایل .ncb را پاک کنید، در این حالت در پروژه های کوچک حجم برنامه تا 200 برابر کاهش می یابد.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •