فهم خطوات البناء المخصصة وأحداث البناء

من داخل بيئة تطوير Visual C + +، هناك ثلاث طرق أساسية إلى cusإلىmize عملية التصنيع:

  • خطوات البناء المخصص
    خطوة البناء المخصصة هي قاعدة بناء مرتبطة بمشروع. يمكن لخطوة بناء مخصصة تمرير ملفات الإدخال إلى أداة ويتنج ملف إخراج واحد أو أكثر . لمزيد من المعلومات، راجع تحديد أدوات بنية مخصص.

  • أدوات بناء مخصصة
    أداة البناء المخصصة هي قاعدة بناء مرتبطة بملف واحد أو أكثر . يمكن لخطوة بناء مخصصة تمرير ملفات الإدخال إلى أداة بناء مخصصة ويتنج ملف إخراج واحد أو أكثر . على سبيل المثال ، يتم بناء ملفات التعليمات في تطبيق MFC عن طريق أداة بناء مخصص. لمزيد من المعلومات، راجع كيفية: إضافة أدوات إنشاء مخصص إلى مشاريع MSBuild.

  • أحداث البناء
    أحداث البناء تتيح إمكانية تخصيص بناء أحد المشاريع. هناك ثلاثة أحداث بناء: ما قبل البناء، ما قبل الربط و ما بعد البناء . حدث البناء يسمح لك بتعيين إجراء ليحدث في وقت معين في عملية البناء. على سبيل المثال ، يمكنك استخدام حدث بناء لتسجيل ملف بـ regsvr32.exe بعد انتهاء المشروع من البناء لمزيد من المعلومات، راجع تحديد أحداث البناء.

استكشاف أخطاء خطوات البناء المخصصة و أحداث البناء وإصلاحها يمكن أن تساعدك في التأكد من أن خطوات البناء المخصصة و أحداث البناء تعمل كما هو متوقع.

تنسيق الإخراج لخطوة بناء مخصصة أو حدث بناء يمكنه أيضاً تحسين استخدام الأداة. لمزيد من المعلومات، راجع تنسيق إخراج خطوة بناء مخصصة أو حدث بناء.

أحداث البناء و خطوات البناء تعمل بالترتيب التالي مع خطوات بناء أخري :

  1. حدث ما قبل البناء

  2. أدوات البناء المخصصة على ملفات فردية

  3. MIDL

  4. مورد المحول البرمجي

  5. برنامج التحويل البرمجي لـ C++/C

  6. حدث ما فبل الربط

  7. رابط أو أمين مكتبة (كما هو مناسب)

  8. أداة البيان

  9. BSCMake

  10. خطوة بناء مخصصة على المشروع

  11. حدث ما بعد البناء

custom build step on the project و post-build event يعملون بشكل متتالي بعد الانتهاء من كافة عمليات البناء الأخري.

راجع أيضًا:

المرجع

مربع حوار طلب إنشاء الأداة

موارد أخرى

بناء مشاريع C++ في Visual Studio

وحدات ماكرو من أجل أوامر وخصائص البناء