P/(preprocess إلى ملف)

preprocesses الملفات المصدر C و C + + ويكتب preprocessed إخراج إلى ملف.

/P

ملاحظات

ملف له نفس الاسم الأساسي كالمصدر ملف وملحق.i. في العملية، وتوجيهات معالج أولي الجميع يتم تنفيذ، يتم تنفيذ expansions الماكرو، و تعليقات تتم تمت إزالته. للمحافظة على تعليقات في إخراج preprocessed، استخدم /C (تعليقات الاحتفاظ أثناء Preprocessing)خيار بالإضافة إلى /P.

/Pيضيف#lineتوجيهات إلى الإخراج، في بداية وإنهاء كل ملف مضمن حول الخطوط التي تم إزالتها من قبل موجهات معالج أولي للترجمة الشرطية. هذه توجيهات إعادة ترقيم أسطر preprocessed ملف. ونتيجة لذلك، تم إنشاؤه أثناء المراحل اللاحقة لمعالجة الأخطاء بالإشارة إلى أرقام الأسطر من المصدر الأصلي ملف بدلاً من الخطوط في preprocessed ملف. إلى منع الإنشاء #lineتوجيهات، استخدم /EP (Preprocess إلى stdout بدون #خط توجيهات)تماما مثل /P.

/Pيمنع خيار التحويل البرمجي. لا ينتج ملف.obj، حتى لو كنت استخدم /Fo (كائن اسم الملف). يجب إعادة إرسال الملف preprocessed لتصنيف. /Pأيضا منع ملفات الإخراج من**/FA**,/Fa، و**/Fm**خيارات. للمزيد من المعلومات، راجع /FA،/Fa (قائمة ملف) و/Fm (اسم Mapfile).

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

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

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

  3. انقر فوق صفحة الخصائص معالج أولي.

  4. قم بتعديل خاصية توليد ملف Preprocessed.

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

مثال

comm التالية و preprocesses خط ADD.C، ويحافظ على التعليقات، ويضيف #lineتوجيهات، و بكتابة النتائج إلى ملف، ADD.I:

CL /P /C ADD.C

راجع أيضًا:

المرجع

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

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

موارد أخرى

/Fi (preprocess ملف اسم الإخراج)