ما الهدف 64bit لاختيار عند تجميع مع Visual Studio (VCVARSALL.BAT)؟

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

  •  12-09-2019
  •  | 
  •  

سؤال

ال vcvarsall.bat هذا يتيح لك الإعداد بيئة البناء بين x86 | ia64 | amd64 | x86_amd64 | x86_ia64.

الخيار الأول واضح ل 32 بت، ولكن السؤال هو: ما سيكون الخيار الأمثل بين 4 آخر إذا كنت ترغب في بناء 64 بت وتريد تشغيله على جميع آلات 64 بت.

دعونا نقول أنه ليس لديك وقت / موارد لجعل 4 يبني 64 وعليك اختيار واحد منهم فقط؟

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

المحلول

لقد وجدت صفحة توضح هذه المشكلة http://msdn.microsoft.com/en-us/library/x4d2c09s٪28VS.80٪29.aspx.

  • 32/64 مبنى OS لمدة 32 => x86
  • 32 مبنى OS لمدة 64 => x86_amd64
  • 64 OS Building for 64 => amd64

ويمكنك تجاهل الخيارات الأخرى لأن Itanium لا تحتوي على حصة سوقية حقيقية.

نصائح أخرى

IA64 (ITANIUM) هو وحدة المعالجة المركزية غير المتزوجة للغاية (Google for IA64 حصتها) ويجب عليك استخدامها فقط إذا كنت ستنتشر في هذه البنية.

X86_AMD هو لتشغيل 32 بت على بنية AMD64، استخدمه فقط إذا لم يتركل الكود / العمل تحت AMD64.

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