Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Visual Studio включает компиляторы C++, компоновщики и другие средства, которые можно использовать для создания версий приложений для конкретной платформы. Вы можете создавать версии, работающие в 32-разрядных, 64-разрядных или arm-Windows операционных системах. Другие дополнительные рабочие нагрузки Visual Studio позволяют использовать инструменты C++ для других платформ, таких как iOS, Android и Linux. Архитектура сборки по умолчанию использует 32-разрядные инструменты, размещённые в среде x86, для сборки 32-разрядного собственного кода Windows для x86.
У вас, вероятно, есть 64-разрядный компьютер. Если Visual Studio установлена в 64-разрядной версии Windows, также доступны другие ярлыки командной строки разработчика для 64-разрядных компиляторов, собственных компиляторов с узлом x64 и кросс-компиляторов. Вы можете воспользоваться преимуществами процессора и памяти, доступной для 64-разрядного кода, с помощью 64-разрядного набора инструментов x64 при сборке кода для процессоров x86, x64 или ARM.
Используйте ярлык 64-разрядной командной строки разработчика
Чтобы получить доступ к этим командам в Windows, в меню Start введите x64, а затем выберите одну из команд разработчика x64 или кросс-инструментов.
Если установлены разные версии Visual Studio, отображаются другие версии запроса. Выберите запрос на версию Visual Studio, которую вы хотите использовать.
В более ранних версиях Windows выберите Start, раскройте список All Programs, а затем откройте папку, соответствующую вашей версии Visual Studio. Для более старых версий Visual Studio эта папка Visual Studio Tools. Дополнительные сведения см. в разделе Ярлыки командной строки разработчика.
Используйте vcvarsall.bat, чтобы задать 64-разрядную архитектуру размещения сборки
Любые конфигурации сборки собственных средств компилятора или кросс-компилятора можно использовать в командной строке, выполнив командный vcvarsall.bat файл. Этот командный файл настраивает путь и переменные среды, которые включают конкретную архитектуру сборки в существующем окне командной строки. Дополнительные сведения см. в разделе "Расположения файлов команд разработчика".
Замечания
При установке рабочей нагрузки C++ в установщике Visual Studio он всегда устанавливает 32-разрядный, размещенный в X86, собственный и кросс-компилятор для создания кода x86 и x64. Если вы включаете рабочую нагрузку универсальной платформы Windows, также устанавливаются инструменты кросс-компиляции x86 для сборки кода ARM.
Если вы установите эти рабочие нагрузки в 64-разрядной версии процессора x64, вы также получаете 64-разрядные собственные инструменты и инструменты кросс-компиляции для сборки кода x86, x64 и ARM. 32-разрядные и 64-разрядные инструменты создают идентичный код, однако 64-разрядные инструменты поддерживают больше памяти для предкомпилированных символов заголовков и оптимизации всей программы (параметры /GL и /LTCG). В случае превышения ограничений памяти при использовании 32-разрядных инструментов попробуйте 64-разрядные инструменты.
Примечание.
Сведения о конкретных средствах, включенных в каждый выпуск Visual Studio, см. в статье C++ Tools and Features in Visual Studio Editions.
Сведения о том, как использовать Visual Studio IDE для создания 64-разрядных приложений, см. в статье How to: Configure Visual Studio C++ Projects to Target 64-Bit, x64 Platform.