Procedura: eseguire generazioni multiprocessore con le opzioni della riga di comando di DEVENV
Aggiornamento: novembre 2007
L'esecuzione di Generazioni multiprocessore con Opzioni della riga di comando devenv è analoga all'esecuzione di generazioni multiprocessore dall'IDE. Il numero di progetti che è possibile generare simultaneamente dipende dal valore della proprietà numero massimo di generazioni di progetto parallele.
![]() |
---|
Per abilitare le generazioni multiprocessore con DEVENV, la proprietà numero massimo di generazioni di progetto parallele deve essere impostata su un valore maggiore di 1. Per informazioni sulla modifica di questa proprietà, vedere Procedura: impostare il numero di generazioni simultanee per generazioni multiprocessore. |
Una volta abilitate, le generazioni multiprocessore con le opzioni della riga di comando di DEVENV verranno eseguite automaticamente quando si richiama DEVENV con le seguenti opzioni di generazione:
Per eseguire generazioni multiprocessore con le opzioni della riga di comando di DEVENV
Aprire una finestra di comando.
Nota:
Per impostare le variabili di ambiente appropriate per l'esecuzione degli strumenti di Visual Studio in una sessione di comando, potrebbe essere necessario eseguire VSVARS32.BAT o VCVARS32.BAT.
Al prompt dei comandi immettere la seguente riga di comando per generare la soluzione:
devenv <solution>.sln [options] solutionconfig [/project projectnameorfile [/projectconfig name]]
<solution> specifica il nome e, se necessario, il percorso del file di soluzione.
Esempio
Nell'esempio riportato di seguito vengono illustrate generazioni multiprocessore con le opzioni della riga di comando di DEVENV. Per configurare questo esempio, creare una nuova soluzione denominata MultiprocExample che comprenda due applicazioni console C++, con nome Console1 e Console2 rispettivamente.
Utilizzare la riga di comando riportata di seguito per eseguire una rigenerazione multiprocessore per Console1 e Console2, entrambe in configurazione Debug.
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