تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

عندما تقوم بتشغيل Microsoft Visual c + + 2008 برنامج التحويل البرمجي لترجمة ملفات أو لبناء مشروع، تتلقى رسالة الخطأ التالية:

خطأ فادح C1859: اسم ملف الرأس غير متوقع رأس مترجم برمجياً مسبقاً، قم ببساطة واسطة إعادة تشغيل المحول البرمجي قد حل هذه المشكلة.

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

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

السبب

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

الحل

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

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

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

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


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

http://support.microsoft.com/contactus/?ws=supportملاحظة: يمكنك أيضا تنزيل هذا الإصلاح العاجل من موقع Microsoft التالي على الويب:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25785ملاحظة: حزمة الإصلاحات الجديدة هذه على إصلاح أيضا "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.dll

15.0.30729.4455

677,184

10-Dec-2009

02:31

C1.dll

15.0.30729.4455

828,744

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,202,952

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,213,704

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,348,360

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,504,016

10-Dec-2009

02:31

C1xx.dll

15.0.30729.4455

2,890,568

10-Dec-2009

02:31

الحل البديل

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


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

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

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

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

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

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

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

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


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

الحالة

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

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

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

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

أخطاء رأس المترجمة مسبقاً في نظام التشغيل Windows 7

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×