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
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.
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