/Yc (إنشاء المترجمة مسبقاً ملف الرأس)

توجيه المحول البرمجي إلى إنشاء ملف عنوان المترجمة مسبقاً (.pch) الذي يمثل الولاية التحويل البرمجي عند يؤشر معينة.

/Yc[filename]

الوسيطات

  • filename
    تحديد ملف عنوان (.h). عند استخدام هذه وسيطة، المحول البرمجي بتجميع الجميع تعليمات برمجية وقد يزداد ذلك في.h ملف.

ملاحظات

عند /Ycالمحدد بدون وسيطة، المحول البرمجي بتجميع الجميع تعليمات برمجية إلى إنهاء المصدر الأساسي ملف، أو إلى النقطة في القاعدة ملف الموقع hdrstopيحدث. ملف.pch الناتج له نفس الأساس الاسم كجهاز الأساس مصدر الملف ما لم يتم تحديد اسم ملف مختلف استخدام hdrstoppragma أو /Fpخيار.

التعليمة البرمجية المترجمة مسبقاً هو تم الحفظها في ملف باسم التي تم إنشاؤها من الاسم الأساسي للملف المحدد مع /Ycخيار وملحق.pch. يمكنك أيضا استخدام /Fp (.pch اسم ملف)خيار لتعيين اسم للرأس المترجمة مسبقاً ملف.

إذا كنت تستخدم /Ycfilename، المحول البرمجي بتجميع الجميع تعليمات برمجية وقد يزداد ذلك المحدد ملف للاستخدام اللاحق مع /Yuخيار.

إذا كان خيارات /Ycfilenameو /Yu (استخدم precompiled ملف الرأس)filenameتحدث في سطر الأوامر ذاته وكلاهما الإشارة أو يعني، كما هي ملف الاسم، /Ycfilenameيأخذ الأسبقية. هذه الميزة على تبسيط الكتابة makefiles.

للحصول تشغيل مزيد من المعلومات حول رؤوس المترجمة مسبقاً، راجع:

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

  1. تحديد ملف.cpp. .cpp ملف يجب أن تتضمن # في.h ملف الذي يحتوي على معلومات الرأس المترجمة مسبقاً. مشروع /Ycيمكن إبطال إعداد على المستوى الملف.

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

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

  4. انقر فوق صفحة الخصائص Precompiled الرؤوس.

  5. قم بتعديل الخاصية PCH انشاء/استخدم من خلال ملف أو الرأس Precompiled انشاء/استخدام خاصية .

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

مثال

خذ بعين الاعتبار ‏‫التعليمات البرمجية التالية:

#include <afxwin.h>   // Include header for class library
#include "resource.h" // Include resource definitions
#include "myapp.h"    // Include information specific to this app
...

عند ترتيب هو رمز هو تحويله برمجياً باستخدام الأمر CL /YcMYAPP.H PROG.CPP، يقوم المترجم بحفظ الجميع preprocessing AFXWIN.h و مورد.h، و MYAPP.h في ملف عنوان المترجمة مسبقاً يسمى MYAPP.pch.

راجع أيضًا:

المرجع

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

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