Condividi tramite


Procedura: eseguire generazioni multiprocessore nell'IDE

Aggiornamento: novembre 2007

In questo argomento viene descritto come eseguire Generazioni multiprocessore dall'IDE.

Il numero di progetti che è possibile generare simultaneamente nell'IDE è uguale al valore della proprietà numero massimo di generazioni di progetto parallele. Se ad esempio si genera una soluzione costituita da diversi progetti e questa proprietà è impostata su 2, verranno generati fino a due progetti simultaneamente per volta.

Nota:

Per abilitare le generazioni multiprocessore nell'IDE, 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.

Se abilitate nell'IDE, le generazioni multiprocessore vengono eseguite automaticamente per i comandi di generazione, quali Genera soluzione, Rigenera soluzione e così via. I comandi di generazione sono disponibili nel menu Genera o nel menu di scelta rapida visualizzato facendo clic con il pulsante destro del mouse su nodi di progetto o soluzione in Esplora soluzioni.

Per eseguire generazioni multiprocessore per tutti i progetti di una soluzione

  1. Aprire la soluzione che contiene i progetti da generare.

  2. Scegliere il menu Genera.

    -oppure-

    In Esplora soluzioni fare clic con il pulsante destro del mouse sul nodo della soluzione per visualizzare il menu di scelta rapida.

  3. Scegliere il comando di generazione desiderato.

    Il sistema del progetto eseguirà l'azione di generazione multiprocessore, visualizzandone l'output nella Finestra di output.

Utilizzare il comando Generazione batch per specificare i progetti della soluzione e le configurazioni di generazione (ad esempio, Debug o Release) da generare simultaneamente.

Per eseguire generazioni multiprocessore per un sottoinsieme dei progetti di una soluzione

  1. Aprire la soluzione che contiene i progetti da generare.

  2. Scegliere Generazione batch dal menu Genera.

    Verrà visualizzata la Finestra di dialogo Generazione batch.

  3. Nella colonna Genera selezionare le configurazioni di generazione dei progetti che si desidera generare.

  4. Scegliere il pulsante corrispondente all'azione di generazione desiderata, ovvero Genera o Rigenera.

    Il sistema del progetto eseguirà l'azione di generazione multiprocessore, visualizzandone l'output nella finestra di output.

Esempio

Nell'esempio riportato di seguito vengono illustrate generazioni multiprocessore nell'IDE. Per configurare questo esempio, creare una nuova soluzione denominata MultiprocExample che comprenda due applicazioni console C++, con nome Console1 e Console2 rispettivamente.

Verificare che nell'IDE siano attivate le generazioni multiprocessore e quindi utilizzare il comando Generazione batch per eseguire una generazione multiprocessore per Console1 in configurazione Release e Console2 in configurazione Debug. L'output della generazione risulterà simile al seguente:

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

Vedere anche

Attività

Procedura: eseguire generazioni multiprocessore con VCBUILD

Procedura: eseguire generazioni multiprocessore con le opzioni della riga di comando di DEVENV