Cómo: Ejecutar versiones multiprocesador con modificadores de la línea de comandos DEVENV

Actualización: noviembre 2007

Ejecutar Versiones multiprocesador mediante Modificadores de línea de comandos para Devenv es similar a ejecutar las generaciones del multiprocesador desde el IDE. El número de proyectos que se pueden generar simultáneamente depende del valor de la propiedad Número máximo de generaciones de proyecto paralelas.

Nota:

Para habilitar las versiones multiprocesador con DEVENV, la propiedad Número máximo de generaciones de proyecto paralelas debe tener un valor superior a 1. Para obtener información sobre cómo cambiar esta propiedad, vea Cómo: Establecer el número de versiones simultáneas para versiones multiprocesador.

Cuando las versiones multiprocesador se habilitan con modificadores de la línea de comandos de DEVENV, se ejecutarán automáticamente cuando se invoque DEVENV con las opciones de generación siguientes:

Para ejecutar versiones multiprocesador mediante los modificadores de la línea de comandos de DEVENV

  1. Abra una ventana de comandos.

    Nota:

    Para establecer las variables de entorno adecuadas con el fin de ejecutar Visual Studio Tools en una sesión de comando, es posible que necesite ejecutar VSVARS32.BAT o VCVARS32.BAT.

  2. En el símbolo del sistema, escriba la línea de comandos siguiente para generar la solución:

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

    <solution> especifica el nombre (y ruta de acceso, si es necesario) al archivo de solución.

Ejemplo

En el ejemplo siguiente se muestran versiones multiprocesador mediante los modificadores de la línea de comandos de DEVENV. Para realizar este ejemplo, cree una nueva solución denominada MultiprocExample que contenga dos aplicaciones de consola C++, una denominada Console1 y la otra Console2.

Utilice la línea de comandos siguiente para ejecutar una nueva versión multiprocesador para Console1 y Console2, ambas en configuración de depuración.

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

Vea también

Tareas

Cómo: Ejecutar versiones multiprocesador en el IDE

Cómo: Ejecutar versiones multiprocesador con VCBUILD