Megosztás a következőn keresztül:


Útmutató: 64 bites, x64-alapú MSVC-eszközkészlet engedélyezése a parancssorban

A Visual Studio C++ fordítókat, linkereket és egyéb eszközöket tartalmaz, amelyekkel platformspecifikus verziókat hozhat létre az alkalmazásokból, amelyek 32 bites, 64 bites vagy ARM-alapú Windows operációs rendszereken futtathatók. Más választható Visual Studio-számítási feladatok segítségével C++ eszközökkel célozhat meg más platformokat, például iOS, Android és Linux rendszert. Az alapértelmezett buildarchitektúra 32 bites x86-os eszközökkel készíti el a 32 bites, x86 natív Windows-kódot. Azonban valószínűleg van egy 64 bites számítógépe. Ha a Visual Studio 64 bites Windows operációs rendszerre van telepítve, további fejlesztői parancssori parancsikonok érhetők el a 64 bites, x64-alapú natív és keresztfordítókhoz. A 64 bites kódhoz elérhető processzor- és memóriaterületet a 64 bites, x64-alapú eszközkészlettel használhatja az x86-os, x64- vagy ARM-processzorokhoz készült kód készítésekor.

64 bites fejlesztői parancssori parancsikon használata

A windowsos parancssorok eléréséhez a Start menütípuson x64 válassza ki az x64 natív vagy eszközközi fejlesztői parancssorok egyikét.

Képernyőkép a start menüről, amelyen az x64 látható a keresőmezőben, és az x64 natív eszközök parancssori parancsikonja ki van választva.

Ha a Visual Studio különböző verziói vannak telepítve, a parancssor más verziói is megjelennek. Válassza ki a használni kívánt Visual Studio-verzióra vonatkozó kérést.

A Windows korábbi verzióiban a Start menüből válassza a Minden program lehetőséget, majd bontsa ki a Visual Studio verziójának mappáját (és a régebbi Visual Studio verziókban nyissa meg a Visual Studio Tools mappát). További információ: Fejlesztői parancssori parancsikonok.

64 bites üzemeltetett buildarchitektúra beállítása a Vcvarsall.bat használatával

Bármely natív vagy keresztfordítóeszköz buildkonfigurációja használható a parancssorban a vcvarsall.bat parancsfájl futtatásával. Ez a parancsfájl konfigurálja azokat az elérési utat és környezeti változókat, amelyek lehetővé teszik egy adott buildarchitektúra használatát egy meglévő parancssori ablakban. További útmutatásért tekintse meg a fejlesztői parancsfájl helyeit.

Megjegyzések

Megjegyzés:

Az egyes Visual Studio-kiadásokhoz tartozó konkrét eszközökkel kapcsolatos információkért lásd: Visual C++ Tools and Features in Visual Studio Editions.

További információ arról, hogyan hozhat létre 64 bites alkalmazásokat a Visual Studio IDE használatával : Útmutató: Microsoft C++-projektek konfigurálása 64 bites, x64-alapú platformokra.

Amikor C++ munkafolyamatot telepít a Visual Studio telepítőjében, az mindig 32 bites, x86-alapú, natív és keresztfordító eszközöket telepít x86 és x64 kód fordításához. Abban az esetben, ha a univerzális Windows platform feladatcsomagját is belefoglalja, a rendszer x86-alapú keresztszövegszerkesztő eszközöket is telepít az ARM kód fordításához. Ha ezeket a számítási feladatokat egy 64 bites x64-processzorra telepíti, 64 bites natív és keresztfordító eszközöket is kap az x86, x64 és ARM-kód létrehozásához. A 32 bites és a 64 bites eszközök azonos kódot hoznak létre, de a 64 bites eszközök több memóriát támogatnak az előre összeállított fejlécszimbólumok és a Teljes programoptimalizálás (/GL és /LTCG) lehetőségekhez. Ha a 32 bites eszközök használatakor memóriakorlátok lépnek fel, próbálja ki a 64 bites eszközöket.

Lásd még

C++ projektek konfigurálása 64 bites, x64-alapú célokhoz