سؤال

مرحبا شباب.أحتاج إلى تجميع بعض المشاريع.لقد قمت بتثبيت Visual C++ 6.0 + Microsoft Platform SDK 2003 من هناكhttp://www.microsoft.com/downloads/en/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en#requirements

أضفت أيضًا مسارات SDK ضمن الأدوات->الخيارات->الدلائل وقمت بنقلها إلى الأعلى.

لكن ما زلت أتلقى هذه الأخطاء عند التجميع ...

c:\users\admin\downloads\microsoft visual c++ 6.0 الإصدار القياسي\vc98\include ew(9) :خطأ فادح C1083:لا يمكن فتح ملف التضمين:'استثناء':لا يوجد ملف او مجلد

و

c:\users\admin\downloads\microsoft visual c++ 6.0 الإصدار القياسي\vc98\include\ios(9) :خطأ فادح C1083:لا يمكن فتح ملف التضمين:"ستريم بوف":لا يوجد ملف او مجلد

هل حصل أي شخص على فكرة؟

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

المحلول

قد يكون السبب الوحيد لتنزيل إصدار مترجم قديم مثل VC6 هو أنك تحتاج إلى إعادة بناء مشروع تم تطويره لهذا الإصدار بالضبط. لكن من الواضح أن هذا الرمز ليس كذلك.

جربه باستخدام أحدث إصدار من Visual C ++ ، وهو 2010 كما علق أندريه.

ملاحظة: حزمة SDK لشهر فبراير 2003 ، وهي آخر حزمة متوافقة مع VC6 ، متوفرة على MSDN.

Platform SDK - إصدار فبراير 2003 (باللغة الإنجليزية) 325 (ميجابايت)

اسم الملف: en_platformsdk_win2003.exe

تاريخ النشر (UTC): 4/4/2003 9:25:00 مساءً

آخر تحديث (UTC): 8/25/2005 9:36:39 مساءً

SHA1: 33E0434F63EFFC0A04B3401D992AE4478E4C80E7 ISO / CRC: A519A771

متاح للمستويات: MSDN OS (VL)؛ VS Pro مع MSDN Pro (VL) ؛ VS Pro مع MSDN Premium (تمكين) ؛ MSDN OS (البيع بالتجزئة) ؛ المطور AA ؛ VS Pro مع MSDN (البيع بالتجزئة) ؛ MSDN Universal (البيع بالتجزئة) ؛ جناح فريق VSTS (VL) ؛ هندسة VSTS (VL) ؛ VS Premium مع MSDN (MPN) ؛ اختبار VSTS (VL) ؛ VS Pro مع MSDN Premium (MPN) ؛ MSDN Universal (VL) ؛ قاعدة بيانات VSTS (VL) ؛ VS Pro مع MSDN Premium (بيع بالتجزئة) ؛ اختبار VSTS (البيع بالتجزئة) ؛ تطوير VSTS (البيع بالتجزئة) ؛ هندسة VSTS (البيع بالتجزئة) ؛ جناح فريق VSTS (البيع بالتجزئة) ؛ قاعدة بيانات VSTS (البيع بالتجزئة) ؛ إدارة BizSpark ؛ بيز سبارك VS Pro مع MSDN مضمن (بيع بالتجزئة) ؛ VS Pro مع MSDN Embedded (VL) ؛ VS Test Pro مع MSDN (VL) ؛ VS Ultimate مع MSDN (VL) ؛ VS Premium مع MSDN (VL) ؛ VS Pro مع MSDN (VL) ؛ VS Test Pro مع MSDN (البيع بالتجزئة) ؛ أساسيات MSDN ؛ VS Premium مع MSDN (البيع بالتجزئة) ؛ VS Ultimate مع MSDN (البيع بالتجزئة) ؛ MSDN for Action Pack؛ VS Ultimate مع MSDN (MPN) ؛ VS Ultimate مع MSDN (NFR FTE) ؛

أصبحت حزم SDK للنظام الأساسي مجانية منذ بضع سنوات حتى الآن ، ويتم توفير بعض الروابط في هذا الموضوع ويبدو أنه لا يزال متاحًا.

نصائح أخرى

وفقًا لـ الصفحة التي ربطتها ، تم نشر SDK الذي ربطت به في 5/2/2005.

"؛ لا يدعم SDK هذا العمل مع Microsoft Visual C / C ++ ®، 6.0 نظرًا لانتهاء دعم VC 6.0.آخر SDK الذي سيعمل مع VC 6.0 هو إصدار فبراير 2003 "

بشكل عام ، اقرأ فقط توثيق الأشياء

إذا كان جهازك قديمًا جدًا لاستخدام الإصدار المجاني من Visual Studio Express 10.0 ، فأقترح استخدام Code :: Blocks IDE.والتي يمكنك تكوينها لاستخدام أي مترجم.بما في ذلك ، مثل ، إصدار سابق من Visual C ++ مجمعة في SDK قديم.

تحياتي ،

لماذا بحق السماء تستخدم VC6؟وإذا كنت تستخدمها، فلماذا مع المكتبة القياسية، التي لا تحتوي إلا على دعم للعربات التي تجرها الدواب؟من الأفضل تنزيل واحد من الحالي طبعات صريحة.

ومع ذلك، يبدو كما لو أن مسار التضمين الخاص بك يفتقد شيئًا مثل:"c:\program files\microsoft visual studio\vc98\include\stl\" أو أينما قمت بتثبيته.

أجد أنه مع VC 6 غالبًا ما أحتاج إلى إضافة ".h" إلى أسماء ملفات التضمين.جربه وانظر.

يعد VC6 من عام 1998 ، وقبل SP5 لم يكن حتى حلقات for صحيحة.لا تستخدمه أبدًا ، فهو أكثر المترجم غير المتوافق القياسي الذي لا يزال موجودًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top