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


Построение из командной строки

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

Для правильной работы программ командной строки Visual C++ требуется несколько переменных среды, соответствующим образом настроенных для установки. При установке Visual Studio создается командный файл vcvarsall.bat, запустив который, можно настроить требуемые переменные среды. Также создается ярлык для открытия окна командной строки разработчика, в котором эти переменные уже заданы. Переменные среды зависят от установки и могут изменяться при обновлении продукта. Поэтому мы рекомендуем использовать файл vcvarsall.bat или ярлык на окно командной строки разработчика, а не настраивать их самостоятельно. Для получения дополнительной информации см. Установка переменных пути и среды при построении из командной строки.

Открытие окна "Командная строка разработчика"

  1. На начальном экране Windows 8 введите "Инструменты Visual Studio". Обратите внимание на то, что результаты поиска меняются по мере ввода. Когда появится пункт Инструменты Visual Studio, выберите его.

    В более ранних версиях Windows нажмите кнопку Пуск, а затем в поле поиска введите "Инструменты Visual Studio". Когда в результатах поиска появится пункт Инструменты Visual Studio, выберите его.

  2. В папке Инструменты Visual Studio выберите ярлык Командная строка разработчика для используемой версии Visual Studio.

Для сборки проекта C/C++ из командной строки можно использовать указанные ниже программы командной строки Visual C++.

  • CL
    Используйте компилятор (cl.exe) для компиляции и компоновки файлов исходного кода в приложения, библиотеки и DLL.

  • Ссылка
    Используйте компоновщик (link.exe) для компоновки скомпилированных объектных файлов и библиотек в приложения и DLL.

  • MSBuild (Visual C++)
    Используйте MSBuild (msbuild.exe) для сборки проектов Visual C++ и решений Visual Studio. Это аналогично выполнению команд Собрать проект или Собрать решение в интерфейсе интегрированной среды разработки Visual Studio.

  • DEVENV
    Используйте DEVENV (devenv.exe) вместе с параметром командной строки, например /Build или /Clean, для выполнения определенных команд сборки без отображения интегрированной среды разработки Visual Studio.

  • NMAKE
    Используйте NMake (nmake.exe) для автоматизации задач сборки Visual C++ с помощью традиционного файла makefile.

Чтобы получить справку по предупреждениям, ошибкам и сообщениям, отображаемым в процессе сборки из командной строки, запустите Visual Studio и выберите в меню Справка команду Поиск.

В этом подразделе

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

Связанные подразделы

См. также

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

Построение программы C/C++