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


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

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

В этом разделе описывается запуск Многопроцессорные построения из IDE.

Число проектов, которые можно построить одновременно в IDE зависит от значения свойства Максимальное число параллельных построений проектов. Например, если выполняется построение решения, состоящего из нескольких проектов, то пока это свойство имеет значение равное 2, одновременно можно будет выполнять построение не более двух проектов.

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

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

Многопроцессорное построение запускается автоматически для команд построения (Построить решение, Перестроить решение и т.д.) при условии, что они разрешены в IDE. Команды построения доступны из меню Построение или из контекстного меню, отображаемого при щелчке правой кнопкой мыши узлов проекта (или решения) в Обозреватель решений.

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

  1. Откройте решение, содержащее проекты, которые необходимо построить.

  2. Выберите меню Построение.

    -либо-

    В Обозревателе решений щелкните правой кнопкой мыши узел решение для вызова контекстного меню.

  3. Выберите требуемую команду построения.

    Система работы с проектами будет выполнять многопроцессорное построение и показывать выходные данные построения в Окно выходных данных.

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

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

  1. Откройте решение, содержащее проекты, которые необходимо построить.

  2. Выберите меню Построить, а затем Пакетное построение.

    Откроется диалоговое окно Диалоговое окно "Пакетное построение".

  3. В столбце Построить, выберите необходимые конфигурации построения для требуемых проектов.

  4. Нажмите кнопку требуемого вида построения (Построить или Перестроить).

    Система работы с проектами будет выполнять многопроцессорное построение и показывать выходные данные построения в Окне вывода.

Пример

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

Убедитесь, что многопроцессорные построения разрешены в IDE, и затем используйте команду Пакетное построение для запуска многопроцессорного построения приложения Console1 как конфигурации выпуска, а Console2 как конфигурации отладки. Выходные данные процесса построения должны быть похожи на следующие выходные данные:

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

    Build: 2 succeeded, 0 failed, 0 up-to-date, 0 skipped

См. также

Задачи

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

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