إعدادات لمصحح لمشروع C++
يمكنك تغيير إعدادات تصحيح مشروع C أو C++ في الصفحات الخاصية مربع حوار كما تمت مناقشته في كيفية القيام بما يلي: قم بتعيين تكوينات يصحح و الإصدار. الجداول التالية يظهر مكان للعثور على الإعدادات المتعلقة بمصحح الأخطاء في الصفحات الخصائص مربع حوار.
تعيين مصحح الأخطاء الذي سيتم استخدامه في تشغيل المصحح مربع قائمة. سيؤثر اختيارك الخصائص التي تكون مرئي.
كل إعداد خاصية لمصحح الأخطاء يكتب بشكل تلقائي ثم يحفظ الملف "لكل مستخدم" تلقائياً (. vcxproj.user) للحل الخاص بك كلما قمت بحفظ الحل الخاص بك.
تكوين خصائص مجلد (تصحيح الأخطاء فئة)
الإعداد |
الوصف |
---|---|
تشغيل مصحح أخطاء |
تعيين مصحح الأخطاء إلى تشغيلها مع الخيارات التالية:
|
الأمر (المصحح Windows المحلي) |
تحدد الأمر لبدء تشغيل البرنامج الذي كنت تصحح الأخطاء على كمبيوتر محلي. |
بعيد الأمر (Windows بعيد المصحح) الأوامر تطبيق (MPI مقطع تخزين المصحح) |
مسار .exe في الكمبيوتر البعيد. ادخل المسار تماماً كما ستقوم بإدخاله في الجهاز البعيد. |
وسيطات الأمر (المصحح Windows المحلي و المصحح بعيد Windows) وسيطات تطبيق (MPI مقطع تخزين المصحح) |
يمكنك استخدام عوامل إعادة التوجيه التالية في هذا المربع:
في معظم الحالات، المعاملات قابلة للتطبيق فقط في console التطبيقات. |
Working Directory (الدليل المشغّل) |
تعيين دليل عمل البرنامج الذي يتم تصحيح أخطائه ، نسبة إلى دليل مشروع و مكان وجود ملف EXE. إذا تركت هذا فارغاً، المجلد المشغَّل هو مجلد المشروع. للحصول تشغيل تصحيح الأخظاء عن بعد ، سيكون مجلد المشروع في الخادم البعيد. |
يرفق (المصحح Windows المحلي و المصحح بعيد Windows) |
تحديد ما إذا كان إلى بدء أو يرفق إلى تطبيق. إعداد الافتراضي "لا". |
اسم الخادم البعيد (المصحح Windows البعيد و MPI مقطع تخزين المصحح) |
تعيين اسم الكمبيوتر (غير للمطلوب) الذي تريد تصحيحه تطبيق أو اسم الخادم Msvsmon. يمكنك أيضاً تحديد ذلك من مربع حوار العمليات (بالنسبة أكثر المعلومات, راجع تحديد جهاز البعيد). إذا قمت بتحديد اسم الكمبيوتر هنا، يجب أيضاً تحديد نوع الاتصال في اتصال. تعيين ماكرو RemoteMachine بنية إلى قيمة هذه خاصية; لمزيد من المعلومات راجع, راجع وحدات ماكرو من أجل بنية الأوامر والخصائص. |
اتصال (المصحح Windows البعيد و MPI مقطع تخزين المصحح) |
يسمح لك بالتبديل بين أنواع الاتصالات القياسية و اتصال عدم مصادقة الخاصة بصحيح الأخظاء عن بعد. تحديد اسم كمبيوتر بعيد في اسم الخادم البعيد box. أنواع اتصالات يضم التالي:
لا te تصحيح الأخظاء عن بعد باستخدام مصادقة قد تترك الكمبيوتر البعيد عرضة لانتهاكات الأمان. الوضع مصادقة Windows أكثر أماناً. للحصول على معلومات أكثر, راجع إعداد التصحيح البعيد. |
محدد موقع المعلومات (url) http (المصحح الخدمة ويب و المصحح مستعرض ويب) |
تحديد موقع تصحيح أخطاء المشروع. |
نوع مصحح الأخطاء |
تعيّن نوع المصحح إلى استخدامها: كعب فقط, مدارة فقط, مختلط, تلقائي (افتراضي) ، أو برنامج نصي.
|
بيئة (المصحح Windows المحلي) |
تعيّن بيئة المتغيرات الخاصة بالبرنامج الذي تقوم بتصحيحه. يمنع بيئة النظام هذه المتغيرات أو دمجها مع بيئة النظام, اعتماداً تشغيل دمج بيئة إعداد. عند النقر فوق العمود إعدادات يظهر "تحرير…". انقر فوق هذا الارتباط لتحرير متغيرات البيئة. |
دمج بيئة (المصحح Windows المحلي) |
يحدد ما إذا كان تحديد المتغيرات في بيئةسيتم دمج مربع مع بيئة المعرّفة من قِبل النظام يدار. إعداد الافتراضي هو "نعم". |
SQL تصحيح الأخطاء (الكل إلا MPI المصحح الكتلة) |
يمكّن تصحيح الأخطاء الإجراءات SQL من Visual C++ تطبيق. إعداد الافتراضي "لا". |
مجلد C/C++ (فئة "عام")
الإعداد |
الوصف |
---|---|
معلومات يصحح تنسيق (/ Z7 ، /ZI /Zd Zi,) |
يحدد النوع يصحح المعلومات إلى إنشاء مشروع. خيار الافتراضي (/ZI) إنشاء قاعدة بيانات برنامج (PDB) في تنسيق متوافق تحرير ومتابعة. للحصول على أكثر المعلومات, راجع / Z7 ، /Zd ، /Zi /ZI (تنسيق معلومات تصحيح). |
مجلد C/C++ (فئة تحسين أداء)
الإعداد |
الوصف |
---|---|
تحسين الأداء |
تحديد ما إذا كان يجب أن المحول البرمجي أمثلية تعليمات برمجية فإنها تعطي. أمثلية تغيير تعليمات برمجية التي تم تنفيذها. التعليمات البرمجية المحسّنة لم يعد متطابقا مع التعليمات البرمجية المصدرية. ولذلك، يصعب تصحيح الأخطاء. خيار الافتراضي (معطّل (/ 0 d) يمنع تحسين الأداء. يمكن تطوير مع منع تحسين الأداء ثم قم بتشغيله عند إنشاء إصدار الإنتاج التعليمة البرمجية الخاصة بك. |
مجلد برنامج الربط (linker) (فئة "تصحيح")
الإعداد |
الوصف |
---|---|
توليد معلومات التصحيح (/ يصحح) |
إعلامك من قبل برنامج الربط (linker) لتضمين يصحح المعلومات لها التنسيق المحدد بواسطة /Z7 أو /Zd Zi أو /ZI. |
إنشاء قاعدة برنامج ملف (/PDB:اسم) |
تحديد اسم ملف PDB في هذا المربع. يجب تحديد ZI أو /Zi للحصول على معلومات يصحح تنسيق. |
رموز شريط خاصة (/PDBSTRIPPED:اسم الملف) |
تحديد اسم ملف PDB في هذا المربع إذا كنت لا تريد تضمين رموز خاصة في الملف PDB. يقوم هذا خيار بإنشاء ملف قاعدة بيانات (PDB) برنامج آخر عند بنية الصورة البرنامج مع أياً من خيارات المترجم أو برنامج الربط (linker) التي تنشئ PDB الملفات /يصحح /Z7 الاتصال، /Zd. أو /Zi. هذا PDB الثاني ملف يحذف رموز قد لا ترغب الشحن إلى العملاء. لمزيد من المعلومات، راجع / PDBSTRIPPED (الخاصة شريط رموز). |
إنشاء مخطط ملف (/ مخطط) |
إعلامك من قبل برنامج الربط (linker) إلى إنشاء ملف تعيين أثناء إضافة ارتباطات. إعداد الافتراضي "لا". لمزيد من المعلومات، راجع / MAP (إنشاء Mapfile). |
تعيين اسم الملف مخطط(/MAP:name) |
إذا كنت يختار إنشاء ملف مخطط توزيع يمكنك تحديد ملف مخطط في هذا المربع. لمزيد من المعلومات، راجع / MAP (إنشاء Mapfile). |
مخطط تصدير (/مخططinfo:exports) |
تتضمن دالات المصدرة في ملف المخطط. إعداد الافتراضي "لا". لمزيد من المعلومات، راجع / MAPINFO (تضمين معلومات في Mapfile). |
تجميع debuggable (/ assemblydebug) |
تحدد إعدادات رابط خيار /ASSEMBLYDEBUG. القيم المحتملة كما يلي:
|
يمكنك تغيير هذه إعدادات في مجلد "تكوين خصائص" برمجياً باستخدام واجهة Microsoft.VisualStudio.VCProjectEngine.VCيصحح إعدادات (يصحح فئة). لمزيد من المعلومات، راجع VCDebugSettings.
راجع أيضًا:
المرجع
/ ASSEMBLYDEBUG (إضافة DebuggableAttribute)