Como: Executar compilações multiprocessadores com opções de linha de comando do DEVENV

Executando Compilações de multiprocessador usando o Opções de Linha de Comando do Devenv é semelhante a executar compilações com multiprocessador a partir do IDE. O número de projetos pode compilação simultaneamente depende do valor do Número máximo de projeto paralela compilação spropriedade .

Observação:

Para ativar compilações multiprocessador com DEVENV, o Número máximo de projeto paralelo compilações propriedade deve ser conjunto para um valor maior que 1.Para obter informações sobre como alterar essa propriedade, consulte Como: conjunto o número de compilações simultâneas para compilações multiprocessadores.

Quando multiprocessadores compilações são ativadas com opções de linha de comando do DEVENV, serão automaticamente executados quando você chama DEVENV com as seguintes opções de compilação:

Para executar o multiprocessador cria usando opções de linha de comando do DEVENV

  1. Abra uma janela Comando.

    Observação:

    Para conjunto as variáveis de ambiente apropriada para executar ferramentas do Visual Studio em uma sessão de comando, talvez você precise executar VSVARS32.BAT ou VCVARS32.BAT.

  2. No aviso comando, digite a seguinte linha de comando para desenvolver sua solução:

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

    <solution> Especifica o nome (e o caminho,) se necessário para o arquivo de solução.

Exemplo

O exemplo a seguir ilustra multiprocessador compilações usando opções de linha de comando do DEVENV.Para configurar este exemplo, criar uma nova solução chamada MultiprocExample que consiste em dois aplicativos de console do C++, um denominado Console1 e Outros chamado Console2.

Use a seguinte linha de comando para executar uma recompilar com vários processadores para Console1 e Console2, ambos na configuração de depurar.

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

Consulte também

Tarefas

Como: Executar compilações multiprocessadores no IDE

Como: Executar compilações multiprocessadores com VCBUILD