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


Выполнение многопроцессорных построений с помощью команды DEVENV с параметрами командной строки

Обновлен: Ноябрь 2007

Запуск Многопроцессорные построения с помощью Параметры командной строки для команды Devenv аналогичен процедуре запуска из интерфейса IDE. Число проектов, которые можно построить одновременно, зависит от значения свойства Максимальное число параллельных построений проектов.

7d1yaxw1.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы выполнить многопроцессорные построения с помощью команды DEVENV, значение свойства Максимальное число параллельных построений проектов должно быть больше 1. Дополнительные сведения о том, как изменить данное свойство см. Практическое руководство. Задание числа параллельных построений для многопроцессорных построений.

Если многопроцессорные построения с помощью команды DEVENV с параметрами командной строки разрешены, то построения автоматически запускаются при вызове команды DEVENV со следующими параметрами построения:

Чтобы выполнить многопроцессорные построения с помощью команды DEVENV с параметрами командной строки, выполните следующие действия:

  1. Откройте окно командной строки.

    7d1yaxw1.alert_note(ru-ru,VS.90).gifПримечание.

    Чтобы задать соответствующие переменные среды для запуска инструментов Visual Studio в сеансе, необходимо запустить файл VSVARS32.BAT или VCVARS32.BAT.

  2. Для построения решения в окне командной строки введите следующую строку:

    devenv <solution>.sln [options] solutionconfig [/project projectnameorfile [/projectconfig name]]
    

    <solution> указывает имя (и путь, если необходимо) файла решения.

Пример

В следующем примере показаны многопроцессорные построения с помощью команды DEVENV с параметрами командной строки. Чтобы подготовиться к выполнению данного примера, создайте новое решение с именем MultiprocExample, содержащее два консольных приложения С++ с именами Console1 и Console2.

Для запуска многопроцессорного перепостроения приложений Console1 и Console2 введите следующую командную строку:

D:\>devenv "D:\Documents and Settings\username\My Documents\Visual Studio\Projects\MultiprocExample\MultiprocExample.sln" /rebuild Debug

1>------ Rebuild All started: Project: Console2, Configuration: Debug Win32 ----
--
2>------ Rebuild All started: Project: Console1, Configuration: Debug Win32 ----
--
1>Deleting intermediate and output files for project 'Console2', configuration '
Debug|Win32'
2>Deleting intermediate and output files for project 'Console1', configuration '
Debug|Win32'
1>Compiling...
2>Compiling...
1>stdafx.cpp
2>stdafx.cpp
1>Compiling...
2>Compiling...
1>Console2.cpp
2>Console1.cpp
1>AssemblyInfo.cpp
2>AssemblyInfo.cpp
1>Generating Code...
2>Generating Code...
1>Compiling resources...
2>Compiling resources...
2>Linking...
1>Linking...
1>Build log was saved at "file://d:\Documents and Settings\username\My Documents
\Visual Studio\Projects\MultiprocExample\Console2\Debug\BuildLog.htm"
1>Console2 - 0 error(s), 0 warning(s)
1>
2>Build log was saved at "file://d:\Documents and Settings\username\My Documents
\Visual Studio\Projects\MultiprocExample\Console1\Debug\BuildLog.htm"
2>Console1 - 0 error(s), 0 warning(s)
2>
---------------------- Done ----------------------

    Rebuild All: 2 succeeded, 0 failed, 0 skipped

См. также

Задачи

Выполнение многопроцессорных построений в IDE

Практическое руководство. Выполнение многопроцессорных построений с помощью команды VCBUILD