ar ar ru ar ar ar ar en en en en pl ar ar ar en en en en pl ar en ar en en en en en en ar en en en de ar ar ar ur en ar es en en ar en en ar ar ar en ar en en en ar ar ar ar ar fa ar ar ar en en en en en en en ceb ar ar en ar ar pl ar en ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar de ar en en en en en ar ar ar ar en ar ar en en ar ar ar ar en ar es en en en ar en ar ar ar en ar ar en en en ar ar ar ar ar ar ar ar ar ar ar ar ar en
يتوفر تحديث ل Microsoft Visual Studio 2008 Service Pack 1 (SP1) الذي يقوم بتوسيع الدعم ل Windows المضمن 7. يمكنك هذا التحديث من إنشاء مشاريع الاجهزه الذكية باستخدام وظائف مكتبه القوالب النشطة (ATL) ووظائف Microsoft Foundation Class (MFC) المضمنة في إصدار 7 SDK لنظام التشغيل Windows. بشكل خاص ، يقوم هذا التحديث بإصلاح المشاكل التالية ويضيف الميزة التالية.
عند استخدام حزمه SDK المضغوطة المضمنة في Windows لإنشاء تطبيق Win32 يعتمد MFC ، يعرض إخراج البناء تحذيرات API غير الامنه التي تشبه واحدا مما يلي:
C4996 التحذير: ' وكستومبس ': قد تكون هذه الدالة أو المتغير غير أمنه. يمكنك استخدام wcstombs_s بدلا من ذلك. لتعطيل إهمال ، استخدم _CRT_SECURE_NO_DEPRECATE. راجع التعليمات علي الإنترنت للحصول علي التفاصيل. C:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum
افترض انك تستخدم Windows المضمن 7 SDK لتطوير مشروع الجهاز الذكي Win32 الذي يدعمه ATL و MFC. تتلقي أخطاء الإصدارات غير المتوقعة والتحذيرات التي تشبه واحدا مما يلي في Visual Studio 2008 عند إنشاء المشروع:
C4985 التحذير: ' _wcstoi64 ': السمات غير موجودة في الإعلان السابق.
خطا C2039: ' لسترلينو ': ليس عضوا في ' ATL '
أخطاء البناء تشبه التالي حدوثها عند استخدام خيار برنامج التحويل البرمجي /md لمشاريع الجهاز الذكي.
LNK2001 الخطا: الرمز الخارجي التي لم يتم التعرف عليها "__declspec (dllimport) القياسية: basic_ostream  > قياسي::
LNK2019 الخطا: الرمز الخارجي غير المحلول "__declspec (dllimport) public: int __cdecl قياسي:: ios_base:: width (int)
تحدث هذه المشكلة بسبب عدم تطابق في الرؤوس التي يتم توفيرها في Visual Studio 2008 والرؤوس المطلوبة لتطبيقات Windows المضغوطة المضمنة.
تقوم بإنشاء مشروع جهاز ذكي يعتمده ATL. إذا كان المشروع يتضمن عمليه نسخ لسلسله ثنائيه فارغه (بستر) ، يحدث استثناء عند تشغيل التطبيق الذي تم إنشاؤه.
لا يتم الكشف عن استثناءات + + c علي الاجهزه التي تستخدم معالجات ARM عند تشغيل تطبيق الاجهزه الذكية الذي يعتمده ATL و MFC.
2008 يعمل هذا التحديث علي توسيع ATL ومكتبات وقت التشغيل الخاصة ب Visual c + + يمكنك هذا من إنشاء مشاريع الاجهزه الذكية التي تحتوي علي وظائف ATL ل Windows المضمن 7 SDK. يتم تحديث ملفات الراس في الموقع التالي: لأنظمه تشغيل 32 بت:
> ال<محرك أقراص النظام:\Program Files\Microsoft Visual Studio 9.0 \ VC\ce7بالنسبة لأنظمه التشغيل 64 بت:
> ال<محرك أقراص النظام:ملفات \Program (x86) \Microsoft Visual Studio 9.0 \ VC\ce7
للحصول علي هذا التحديث ، قم بزيارة موقع ويب الخاص بمركز التنزيل ل Microsoft:
تحديث Windows المضغوط المضمن 7 ل Visual Studio 2008 SP1
لتطبيق هذا التحديث ، يجب ان يتوفر لديك التحديث الذي يضيف دعما لتطوير التطبيقات ل Windows المضمن في Microsoft Visual Studio 2008 (SP1) المثبت. لمزيد من المعلومات حول كيفيه الحصول علي التحديث ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
2483802 يتوفر تحديث ل Visual Studio 2008 SP1 الذي يضيف دعما ل Windows المضمن في 7
قد تحتاج إلى أعاده تشغيل الكمبيوتر بعد تطبيق هذا التحديث. ننصحك بإنهاء اي مثيلات ل Visual Studio قبل تطبيق هذا التحديث.
أقر Microsoft ان المشاكل الواردة هي مشكله في منتجات Microsoft المدرجة في القسم "ينطبق علي".
لمزيد من المعلومات حول مصطلحات تحديث البرامج ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
824684 وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft
الاشتراك في موجز ويب ل RSS
هل تحتاج إلى مزيد من المساعدة؟
الحصول على الميزات الجديدة أولاً
الانضمام إلى MICROSOFT INSIDERS >
هل كانت المعلومات مفيدة؟
شكراً! هل لديك مزيد من الملاحظات؟ (يمكننا مساعدتك بشكل أكبر إذا أخبرتنا بالمزيد.) هل يمكنك مساعدتنا على التحسين؟ (يمكننا مساعدتك بشكل أكبر إذا أخبرتنا بالمزيد.)