/Fx (دمج تعليمات برمجية مدخلة)

قم بإنشاء نسخ من كل مصدر ملف مع تعليمات برمجية مدخلة دمجها في المصدر.

/Fx

ملاحظات

لتمييز ملف مصدر مدمجة من ملف مصدر الأصلي، /Fxإضافة ملحق.mrg بين اسم الملف و الملف الملحق. على سبيل المثال، ملف يسمى Myتعليمات برمجية.cpp التي تحتوي على سببا تعليمات برمجية وإنشاؤها مع /Fxيقوم بإنشاء ملف يسمى Myتعليمات برمجية.mrg.cpp التي تتضمن ما يلي تعليمات برمجية:

//+++ Start Injected Code
[no_injected_text(true)];      // Suppress injected text, it has 
                               // already been injected
#pragma warning(disable: 4543) // Suppress warnings about skipping 
                               // injected text
#pragma warning(disable: 4199) // Suppress warnings from attribute 
                               // providers
//--- End Injected Code

في ملف.mrg، تعليمات برمجية التي تم إدراج سبب سمة سوف تكون محددة كما يلي:

//+++ Start Injected Code
...
//--- End Injected Code

no_injected_textالسمات هو المضمنة في ملف.mrg، والذي يسمح للتحويل البرمجي للملف.mrg بدون نص يتم reinjected.

يجب أن تكون على علم التي المصدر.mrg ملف يهدف إلى أن يتم تمثيل للتعليمات البرمجية المصدر إدراج بواسطة المحول البرمجي. .mrg ملف قد لم يتم التحويل البرمجي أو تشغيل تماما كالمصدر الأصلي ملف.

لم يتم موسّع وحدات الماكرو في الملف.mrg.

إذا كان البرنامج الخاص بك يحتوي على ملف عنوان التي تستخدم تعليمات برمجية مدخلة، /Fxيقوم بإنشاء. ملف mrg.h لهذا الرأس. /Fxهل دمج لا يتضمن الملفات التي لا تستخدم تعليمات برمجية مدخلة.

لتعيين خيار المحول البرمجي هذا في بيئة تطوير Visual Studio

  1. افتح مربع الحوار صفحات الخصائص للمشروع. للمزيد من التفاصيل ، راجع كيفية: صفحات الخصائص المشاريع المفتوحة.

  2. انقر فوق المجلد /C + + C.

  3. انقر فوق صفحة الخصائص ملفات الإخراج.

  4. قم بتعديل خاصية توسيع مصدر سببا.

إلى قم بتعيين هذا خيار المترجم برمجياً

راجع أيضًا:

المرجع

إخراج-ملف (/F) خيارات

خيار المحول البرمجي

خيارات إعداد المترجم