Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Visual Studio innehåller C++-kompilatorer, länkare och andra verktyg som du kan använda för att skapa plattformsspecifika versioner av dina appar. Du kan skapa versioner som körs på 32-bitars, 64-bitars eller ARM-baserade Windows operativsystem. Med andra valfria Visual Studio-arbetsbelastningar kan du använda C++-verktyg för att rikta in dig på andra plattformar, till exempel iOS, Android och Linux. Standardarkitekturen för bygget använder 32-bitars x86-värdbaserade verktyg för att skapa 32-bitars, x86-inbyggd Windows-kod.
Du har förmodligen en 64-bitars dator. När Visual Studio installeras på en 64-bitarsversion av Windows finns även andra genvägar till utvecklarkommandotolken för 64-bitarskompilatorer, x64-värdbaserade inbyggda kompilatorer och korskompilatorer. Du kan dra nytta av den processor- och minnesplats som är tillgänglig för 64-bitars kod genom att använda verktygssviten värd på x64 när du bygger kod för x86-, x64- eller ARM-processorer.
Använd en genväg för en 64-bitars värdbaserad kommandotolk för utvecklare
För att komma åt de här kommandotolkarna i Windows skriver du x64 på menyn Start och väljer sedan någon av utvecklarkommandotolkarna för x64, antingen inbyggda eller korsverktyg.
Om du har olika versioner av Visual Studio installerade visas andra versioner av prompten. Välj uppmaningen för den version av Visual Studio som du vill använda.
I tidigare versioner av Windows väljer du Start, expanderar Alla program och expanderar sedan mappen för din version av Visual Studio. För äldre versioner av Visual Studio är den här mappen Visual Studio Tools. Mer information finns i Developer command prompt shortcuts (Snabbkommandon för utvecklare).
Använd vcvarsall.bat för att ange en 64-bitars värdbaserad byggarkitektur
Alla byggkonfigurationer för verktyg för inhemsk kompilering eller korskompilering kan användas på kommandoraden genom att köra kommandofilen vcvarsall.bat. Den här kommandofilen konfigurerar sökvägs- och miljövariablerna som aktiverar en viss byggarkitektur i ett befintligt kommandotolksfönster. Mer information finns i Developer-kommandofilplatser.
Anmärkningar
När du installerar en C++-arbetsbelastning i installationsprogrammet för Visual Studio installeras alltid 32-bitars, x86-värdbaserade, interna och korskompileringsverktyg för att skapa x86- och x64-kod. Om du inkluderar arbetsbelastningen Universell Windows-plattform installeras även x86-värdbaserade verktyg för korskompilering för att skapa ARM-kod.
Om du installerar dessa arbetsbelastningar på en 64-bitars x64-processor får du även 64-bitars interna och korskompileringsverktyg för att skapa x86-, x64- och ARM-kod. 32-bitars- och 64-bitarsverktygen genererar identisk kod, men 64-bitarsverktygen stöder mer minne för förkompilerade rubriksymboler och alternativen För hela programoptimering (/GL och /LTCG). Om du stöter på minnesgränser när du använder 32-bitarsverktygen kan du prova 64-bitarsverktygen.
Anmärkning
Information om de specifika verktyg som ingår i varje Visual Studio version finns i C++ Tools and Features in Visual Studio Editions.
Information om hur du använder Visual Studio IDE för att skapa 64-bitarsprogram finns i How to: Configure Visual Studio C++ Projects to Target 64-Bit, x64 Platforms.