ظهور رسالة خطأ عند استخدام برنامج التحويل البرمجي Visual c + + 2008: "خطأ فادح C1859"

الأعراض

عندما تقوم بتشغيل Microsoft Visual c + + 2008 برنامج التحويل البرمجي لترجمة ملفات أو لبناء مشروع، تتلقى رسالة الخطأ التالية:
خطأ فادح C1859: اسم ملف الرأس غير متوقع رأس مترجم برمجياً مسبقاً، قم ببساطة واسطة إعادة تشغيل المحول البرمجي قد حل هذه المشكلة.
بالإضافة إلى ذلك، تحدث هذه المشكلة لا تزال حتى عند تشغيل المحول البرمجي مرة أخرى. تحدث هذه المشكلة عند تمكين خيار برنامج التحويل البرمجي إنشاء/استخدام الرأس المترجمة برمجياً مسبقاً على جهاز كمبيوتر يعمل بنظام التشغيل Windows 7 أو Windows Server 2008.

ملاحظة: قد تواجه هذه المشكلة أكثر كثيرا ما إذا تم تمكين خيار برنامج التحويل البرمجي /تحليل .

السبب

عند تمكين خيار برنامج التحويل البرمجي إنشاء/استخدام الرأس المترجمة برمجياً مسبقاً ، يتطلب المحول البرمجي أن ملفات الرأس المترجمة برمجياً مسبقاً والوحدات النمطية النسبي لا تنتقل بين مجموعات. ومع ذلك، ينتقل ميزة "مساحة عنوان تخطيط عشوائية" (تعرف أيضا باسم ASLR) عشوائياً الوحدات النمطية في عملية. ولذلك، يحدث الخطأ عند التنقل بين مجموعات الوحدات النمطية.

الحل

معلومات الإصلاح العاجل

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

لتنزيل هذا الإصلاح العاجل من معرض التعليمات البرمجية شبكة مطوري Microsoft (MSDN)، قم بزيارة موقع Microsoft التالي على الويب:


ملاحظة: يعرض المعرض رمز MSDN اللغات التي يتوفر الإصلاح العاجل. في حالة عدم ظهور اللغة الخاصة بك المذكورة، فيرجع صفحة المورد معرض التعليمات البرمجية غير متوفرة لتلك اللغة.


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

ملاحظة: يمكنك أيضا تنزيل هذا الإصلاح العاجل من موقع Microsoft التالي على الويب:ملاحظة: حزمة الإصلاحات الجديدة هذه على إصلاح أيضا "C1001: حدث خطأ داخلي في المحول البرمجي (f:\dd\vctools\compiler\utc\src\p2\main.c الملف المحول البرمجي، البند 182) عند استخدام.NET framework 3.5.

المتطلبات الأساسية

يجب أن يكون لديك Microsoft Visual Studio 2008 Service Pack 1 مثبتة لتطبيق هذا الإصلاح العاجل.

متطلبات إعادة التشغيل

ليس لديك لإعادة تشغيل جهاز الكمبيوتر بعد تثبيت الإصلاح الجديد في حالة استخدام لا مثيل من Visual Studio.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل أية إصلاحات عاجلة أخرى.

معلومات الملف


يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم
المنطقة الزمنية
علامة تبويب في
التاريخ والوقت
عنصر في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
C1.dll15.0.30729.4455677,18410-Dec-200902:31
C1.dll15.0.30729.4455828,74410-Dec-200902:31
C1xx.dll15.0.30729.44552,202,95210-Dec-200902:31
C1xx.dll15.0.30729.44552,213,70410-Dec-200902:31
C1xx.dll15.0.30729.44552,348,36010-Dec-200902:31
C1xx.dll15.0.30729.44552,504,01610-Dec-200902:31
C1xx.dll15.0.30729.44552,890,56810-Dec-200902:31

الحل البديل

للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية.


الطريقة الأولى

قم بتعطيل خيار برنامج التحويل البرمجي /تحليل إذا تم تمكينه.

الطريقة الثانية

بدء إنشاء نظيف.

الطريقة الثالثة

قم بإعادة تشغيل جهاز الكمبيوتر.

الطريقة الرابعة

قم بتعطيل خيار برنامج التحويل البرمجي إنشاء/استخدام الرأس المترجمة برمجياً مسبقاً .


ملاحظة: هذه الطرق غير مضمون للعمل. حتى إذا كنت تستخدم إحدى هذه الطرق، قد لا تزال تواجه هذه المشكلة.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

لمزيد من المعلومات حول "تخطيط مساحة عنوان التوزيع العشوائي"، قم بزيارة مدونة Microsoft التالي:لمزيد من المعلومات حول أخطاء "الرأس المترجمة برمجياً مسبقاً"، قم بزيارة مدونة Microsoft التالي:
خصائص

رقم الموضوع: 976656 - آخر مراجعة: 13‏/01‏/2017 - المراجعة: 1

تعليقات