Выполнение многопроцессорных построений с помощью команды DEVENV с параметрами командной строки
Обновлен: Ноябрь 2007
Запуск Многопроцессорные построения с помощью Параметры командной строки для команды Devenv аналогичен процедуре запуска из интерфейса IDE. Число проектов, которые можно построить одновременно, зависит от значения свойства Максимальное число параллельных построений проектов.
![]() |
---|
Чтобы выполнить многопроцессорные построения с помощью команды DEVENV, значение свойства Максимальное число параллельных построений проектов должно быть больше 1. Дополнительные сведения о том, как изменить данное свойство см. Практическое руководство. Задание числа параллельных построений для многопроцессорных построений. |
Если многопроцессорные построения с помощью команды DEVENV с параметрами командной строки разрешены, то построения автоматически запускаются при вызове команды DEVENV со следующими параметрами построения:
Чтобы выполнить многопроцессорные построения с помощью команды DEVENV с параметрами командной строки, выполните следующие действия:
Откройте окно командной строки.
Примечание.
Чтобы задать соответствующие переменные среды для запуска инструментов Visual Studio в сеансе, необходимо запустить файл VSVARS32.BAT или VCVARS32.BAT.
Для построения решения в окне командной строки введите следующую строку:
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