كيفية تثبيت VC80CRT Debug Runtimes بدون Figure Visual Studio 2005؟

StackOverflow https://stackoverflow.com/questions/2804589

  •  25-09-2019
  •  | 
  •  

سؤال

لا يمكنني تشغيل تطبيق Debug SDK لأنه يتطلب كل من إصدارات VC 8 و VC 9 من CRT. لكن الأمر يتطلب فقط Visual Studio 2008 لـ Plugin Dev ، وهو ما أحتاجه.

كيف أقوم بتثبيت أوقات تشغيل التصحيح من 2005 إلى جهاز Windows7؟ لا يمكنني معرفة كيفية جعلها تعمل على تشغيل التطبيق المحلي ولا يمكنني نسخ أي شيء إلى مجلد WINSXS بدون مثبت موثوق به.

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

المحلول 2

يجب عليك تثبيت Visual Studio للحصول على Debug CRT. سيكون هذا موضع نقاش بمجرد أن لا نحتاج إلى 2005 أو 2008 مرة أخرى.

نصائح أخرى

الرجوع إلى هذا بريد.

وفقًا لهذا ، يمكن العثور على DLLs Debug على:

للبشر Studio 2005:

C: Program Files Microsoft Visual Studio 8 VC Redist Debug_NonRedist x86

للاستوديو المرئي 2008:

C: Program Files Microsoft Visual Studio 9.0 vc redist debug_nonredist x86

أيضًا وفقًا لما أعرف أنه لا تحتاج إلى أن يكون لديك DLLs في مجلد WINSXS. حتى إذا كانت هذه DLLs موجودة في نفس الدليل كما هو الحال في تطبيق EXE الخاص بك ، فسيتم ذلك. على أي حال ، لا ينصح باستخدام DLLS DEBUG في بيئة الإنتاج.

في حالة رفع التطبيق الخاص بك ، تأكد من تعيين المسار "ابدأ في" إلى دليل التطبيق/تثبيت التطبيق أو إضافة المسار إلى DLLs DWLS VC ++ إلى متغير بيئة المسار.

يمكنك إنشاء مشروع إعداد بسيط (vdproj) الذي يسحب في التصحيح وحدات دمج.

هذا يعمل بشكل جيد مع Visual Studio 2010 (VS10) ولكن هو غير مدعوم لعام 2012 (VS11) وبعد ذلك : س (

يجب عليك تثبيت مجمعي C ++ للحصول على Debug CRT ، ولكن ليس عليك تثبيت كل من Visual Studio. بدلاً من ذلك ، استخدم تثبيت الويب الخاص بـ Windows SDK لتثبيت المترجمين. يتضمن Windows 6 SDK مجمعات VC8 ، ويتضمن Windows 7 SDK مجمعات VC9 ويتضمن Windows 7.1 SDK مجمعات VC10.

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