Поделиться через


Практическое руководство. Использование набора 64-разрядных инструментов Visual C++ в командной строке

Visual C++ содержит компиляторы, которые можно использовать для создания приложений, выполняющихся в операционных системах Windows на основе 32-разрядной, 64-разрядной или ARM-архитектуры.

ПримечаниеПримечание

Дополнительные сведения о различных средствах, включаемых в каждый выпуск Visual C++, см. в разделе Инструменты и шаблоны Visual C++ в выпусках Visual Studio.

Сведения о создании 64-разрядных приложений в среде IDE Visual Studio см. в разделе Практическое руководство. Настройка проектов Visual C++ для 64-разрядных платформ.

Visual Studio включает 32-разрядные, размещенные на платформе x86 собственные и кросс-компиляторы для целевых архитектур x86, x64 и ARM.Если Visual Studio устанавливается в 64-разрядной операционной системе Windows, для каждой целевой архитектуры (x86, x64 и ARM) устанавливаются 32-разрядные, размещенные на платформе x86 собственные и кросс-компиляторы, а также 64-разрядные, размещенные на платформе x64 собственные и кросс-компиляторы.32-разрядные и 64-разрядные компиляторы для каждой целевой архитектуры создают идентичный код, однако 64-разрядные компиляторы поддерживают больше памяти для предварительно скомпилированных символов заголовков и оптимизации всей программы (параметры /GL, /LTCG).В случае превышения ограничений памяти при использовании 32-разрядного компилятора попробуйте 64-разрядный компилятор.

При установке Visual Studio в 64-разрядной операционной системе Windows для 64-разрядных собственных x64 компиляторов и кросс-компиляторов x86 доступны дополнительные ярлыки командной строки.Для вызова этих командных строк в Windows 8 на начальном экране откройте плитку Все приложения.В установленной версии Visual Studio откройте Инструменты Visual Studio и выберите одну из командных строк собственного или кросс-инструмента.В более ранних версиях Windows нажмите кнопку Пуск, последовательно разверните Все программы, Visual Studio, Инструменты Visual Studio и выберите командную строку.

Пакетный файл Vcvarsall.bat

Все компиляторы могут использоваться в командной строке путем запуска командного файла vcvarsall.bat для настройки переменных пути и среды, которые включают набор инструментов компилятора.Поскольку ярлыки командной строки, позволяющие включить 64-разрядный набор инструментов для ориентации на платформы x86 или ARM, не существуют, воспользуйтесь файлом vcvarsall.bat в окне командной строки, чтобы использовать вместо этого 64-разрядный набор инструментов.Для получения дополнительной информации см. Установка переменных пути и среды при построении из командной строки.

Ниже описана процедура настройки командной строки на использование 64-разрядного набора инструментов для ориентации на платформы x86, x64 и ARM.

Запуск vcvarsall.bat для использования 64-разрядного набора инструментов

  1. В командной строке перейдите в каталог установки Visual C++.(Его расположение зависит от системы и установки Visual Studio, однако обычно он находится в C:\Program Files (x86)\Microsoft Visual Studio версия\VC\.) Например, введите следующее:

    cd "\Program Files (x86)\Microsoft Visual Studio 12.0\VC"

  2. Чтобы настроить окно командной строки для 64-разрядных сборок командной строки, ориентированных на платформы x64, введите следующее в командной строке:

    vcvarsall amd64

  3. Чтобы настроить окно командной строки для 64-разрядных сборок командной строки, ориентированных на платформы x86, введите следующее в командной строке:

    vcvarsall amd64_x86

  4. Чтобы настроить окно командной строки для 64-разрядных сборок командной строки, ориентированных на платформы ARM, введите следующее в командной строке:

    vcvarsall amd64_arm

См. также

Другие ресурсы

Настройка программы, 64 (Visual C++)