كيفية القيام بما يلي: ‏‫تمكين مجموعة أدوات ++Visual C ـ 64-بت في سطر الأوامر

على الرغم من أنه غير مثبت افتراضياً و غير متوفر في كافة الإصدارات (للحصول على مزيد من المعلومات، راجع إصدارات Visual C++‎.)ـ ،Visual C++ يتضمن برنامج تحويل برمجي تتيح لك إنشاء تطبيقات يمكن تشغيلها على نظام التشغيل 64-بت Windows.

راجع تثبيت مكونات 64-bit Visual Studio للحصول على معلومات حول تثبيت برامج تحويل برمجي 64-بت.

لمعلومات حول إنشاء تطبيقات 64-بت داخل بيئة تطوير Visual Studio ، راجع كيفية: تكوين مشاريع Visual C++ الهدف الأنظمة الأساسية 64-بت.

توضح القائمة التالية الإصدارات المختلفة من cl.exe (برنامج التحويل البرمجي Visual C++):

  • x86 على x86
    يسمح لك بإنشاء ملفات إخراج لأجهزة x 86. يتم تشغيل هذا الإصدار من cl.exe كـ عملية 32 بت، أصلي على جهاز 86 س و WOW64 على النظام تشغيل Windows 64 بت.

  • Itaniumعلى x 86 ((Itanium برنامج التحويل البرمجي المتعدى (cross-compiler))
    يسمح لك بـإنشاء ملفات الإخراج من أجل Itanium. يتم تشغيل هذا الإصدار من cl.exe كـ عملية 32 بت، أصلي على جهاز 86 س و WOW64 على النظام تشغيل Windows 64 بت.

  • x64على x 86 ((x64 برنامج التحويل البرمجي المتعدى (cross-compiler))
    يسمح لك بـإنشاء ملفات الإخراج من أجل x64. يتم تشغيل هذا الإصدار من cl.exe كـ عملية 32 بت، أصلي على جهاز 86 س و WOW64 على النظام تشغيل Windows 64 بت.

  • Itanium مشغل Itanium
    يسمح لك بـإنشاء ملفات الإخراج من أجل Itanium. يعمل هذا الإصدار من cl.exe كعملية أصلية على الجهاز Itanium.

  • x64 مشغل x64
    يسمح لك بـإنشاء ملفات الإخراج من أجل x64. يعمل هذا الإصدار من cl.exe كعملية أصلية على الجهاز x64.

عند برامج تحويل برمجي 64-بت المثبتة على نظام تشغيل Windowsـ 64-بت , فسوف تشاهد مطالبات أوامر 64-بت متنوعة أصلية و برامج التحويل البرمجي المتعدية. للوصول إلى مطالبات الأوامر هذه، انتقل إلى ابدأ ثم كافة البرامج. من خيار القائمة Microsoft Visual Studio 2010 ، حدد Visual Studio Tools ثم موجه الأوامر.

Vcvarsall.bat

أي من برامج التحويل البرمجي الخمسة يمكن استخدامها من سطر الأوامر عن طريق تشغيل الملف الدفعي vcvarsall.bat. المسار الكامل لهذا الملف بشكل افتراضي 10\VC\Vcvarsall.bat C:\Program Files\Microsoft Visual Studio.

(طريقة أخرى لتمكين toolset Visual C++ هى استخدام vcvars32.bat ولكن ذلك فقط يمكن برنامج التحويل البرمجي 32-بت. لمزيد من المعلومات، راجع إعداد متغيرات البيئة "و" مسار للبنيات سطر الأوامر.

إذا لم يتم توفير وسائط، يقوم هذا الملف الدفعي بتكوين متغيرات البيئة الضرورية لاستخدام المترجم البرمجى 32-بت ـx 86 و لكن يمكن استخدامه لتكوين أي برنامج تحويل برمجي 64-بت. الجدول التالي يُظهر وسيطات vcvarsall.bat المعتمدة.

الوسيطة Vcvarsall.bat

برنامج التحويل البرمجي

المضيف (إما أصل أو باستخدام محاكاة)

بنية الهدف

"x86" (افتراضي)

32-بت الأصلي

x86, x64, Itanium

x86

"x86_amd64"

x64 متعدى

x86, x64, Itanium

x64

"x86_ia64"

Itanium متعدى

x86, x64, Itanium

Itanium

AMD64

x64أصلي

x64

x64

IA64

Itaniumأصلي

Itanium

Itanium

راجع أيضًا:

موارد أخرى

برمجة 64-بت باستخدام ++Visual C