صفحة الخصائص العامة (مشروع)

عند تحديد مشروع في مستكشف الحلول، صفحة الخصائص عام ضمن العقدة خصائص التكوين " ، تعرض مقطعين من الخصائص:

  • عام

  • افتراضيات المشروع

عام

الخصائص في المقطع العام تؤثر على موقع الملفات التي تم إنشاؤها في عملية البناء و الملفات التي تريد حذفها عند تحديد الخيار تنظيف ( القائمة بنية).

  • دليل الإخراج
    يعيّن الدليل حيث تقوم أدوات كالرابط بوضع كافة ملفات الإخراج النهائي التي يتم إنشاؤها أثناء عملية البناء. يتضمن هذا عادةً إخراجات أدوات مثل الرابط أو librarian أو BSCMake.

    للوصول إلي هذه الخاصية برمجياً ، راجع OutputDirectory.

  • الدليل المتوسط
    تحدد الدليل حيث تقوم أدوات مثل المحول البرمجي بوضع كافة الملفات الوسيطة التي تم إنشاؤها أثناء عملية البناء. بشكل عام ، يتضمن هذا الإخراج أدوات مثل برنامج التحويل البرمجي لـ C++/C و MIDL و مترجم المورد.

    للوصول إلي هذه الخاصية برمجياً ، راجع IntermediateDirectory.

  • إسم الهدف
    تعين اسم ملف يقوم بإنشاء هذا مشروع.

  • ملحق الهدف
    تحدد ملف ملحق اسم ينشئ هذا مشروع؛ على سبيل المثال،.exe أو.dll.

  • الملحقات التي يتم حذفها عند التنظيف
    الخيار تنظيف ( القائمة بناء ) يحذف الملفات من الدليل المتوسط حيث تم بناء تكوين للمشروع. الملفات ذات الامتدادات المحددة في هذه الخاصية سيتم حذفها عند تشغيل تنظيف أو إجراء إعادة بناء. بالإضافة إلى الملفات ذات الامتدادات تلك في الدليل المتوسط , فسيقوم نظام البناء أيضاً بحذف أي إخراج معروف للبناء بغض النظر عن مكان وضعه (بما في ذلك وحدات إخراج الوسيطة مثل ملفات obj). لاحظ أنه يمكنك تحديد أحرف البدل.

    للوصول إلي هذه الخاصية برمجياً ، راجع DeleteExtensionsOnClean.

  • ملف سجل البناء
    يسمح لك بتحديد موقع غير افتراضي لملف السجل الذي يتم إنشاؤه عند بناء مشروع.

    يمكنك استخدام وحدات ماكرو المشروع لتغيير موقع الدليل. انظر وحدات ماكرو من أجل أوامر وخصائص البناء

  • مجموعة أدوات النظام الأساسي
    يسمح مشروع إلى استهداف الإصدار مختلف من Visual C + + مكتبات والمحول البرمجي. Visual C++يمكن استهداف مشاريع أما ‏‫مجموعة الأدوات فيVisual Studio 2010(v100) أو ‏‫مجموعة الأدوات فيVisual Studio 2008(v90). يتيح لك ذلك الاستفادة من تحسينات IDE في Visual Studio 2010 أثناء متابعة استخدام إصدار أقدم من مكتبات Visual C++ و برنامج التحويل البرمجي.

افتراضيات المشروع

الخصائص في المقطع الافتراضي للمشروع تمثل الخصائص الافتراضية التي يمكنك تعديلها. راجع تحديد إعدادات مشروع عن طريق صفحات الخصائص للحصول على مناقشة الخصائص الافتراضية. يمكن العثور على تعريف لهذه الخصائص في ملفات.props في\VC\VCProjectDefaults الدليل التثبيت .

  • نوع التكوين
    توجد عدة أنواع تكوين لتختار منها :

    • تطبيق (.exe)، يعرض ‏‫مجموعة الأدوات الرابط (محول C/C + + "البرمجي"، MIDL، "المحول البرمجي الموارد"، الرابط، BSCMake، الخدمة ويب XML الوكيل مولد، البنية المخصصة، أحداث prebuild، prelink، postbuild).

    • مكتبة الحيوي (dll.)، يعرض الرابط إلى olset تحدد خيار الرابط/DLL وقم بإضافة _WINDLL تعريف إلى CL.

    • ملف التجميع، يعرض ملف التجميع ‏‫مجموعة الأدوات (NMake).

    • مكتبة ثابتة (.lib)، يعرض أمين المكتبة ‏‫مجموعة الأدوات (نفس ‏‫مجموعة الأدوات الرابط فيما عدا استبدال أمين المكتبة لالرابط و حذف منشئ وكيل الخدمة ويب XML).

    • الأدوات، تعرض أداة مساعدة ‏‫مجموعة الأدوات (MIDL بنية مخصص، أحداث prebuild، postbuild).

    للوصول إلي هذه الخاصية برمجياً ، راجع ConfigurationType.

  • استخدام MFC
    تحدد ما إذا كان مشروع MFC سيربط بشكل ثابت أو حيوي لـ DLL MFC. يمكن لمشاريع ليست MFC تحديد استخدام مكتبات Windows القياسية لربط مكتبات Win32 المختلفة التي تم تضمينها عند استخدام MFC.

    للوصول إلي هذه الخاصية برمجياً ، راجع useOfMfc.

  • استخدام ATL
    تحدد ما إذا كان مشروع ATL سيربط بشكل ثابت أو حيوي لـ ATL .DLL. في حالة تحديد شيء آخر غير عدم استخدام ATL سيتم إضافة تعريف إلى سطر الأوامر لصفحة خصائص برنامج التحويل البرمجي.

    للوصول إلي هذه الخاصية برمجياً ، راجع useOfATL.

  • مجموعة الأحرف
    يحدد ما إذا كان يجب أن يتم تعيين _UNICODE أو _MBCS. يؤثر أيضاً على نقطة إدخال الرابط في المكان المناسب.

    للوصول إلي هذه الخاصية برمجياً ، راجع CharacterSet.

  • دعم وقت تشفيل اللغة الشائعة
    يؤدي لاستخدام خاصية المحول البرمجي /clr .

    للوصول إلي هذه الخاصية برمجياً ، راجع ManagedExtensions.

  • تحسين برنامج بالكامل
    يعين خيار برنامج التحويل البرمجي /GL و خيار الرابط / LTCG .

للحصول على معلومات حول كيفية الوصول لصفحة الخاصية عام ضمن العقدة خصائص التكوين ، راجع كيفية: عيّن خصائص المشروع عن طريق صفحات الخصائص.

راجع أيضًا:

المرجع

صفحات الخصائص (C++)