Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

/FS (forzar escrituras de PDB sincrónicas)

Visual Studio 2013

Fuerza que las escrituras en el archivo de base de datos de programa (PDB) (creado por /Zi o /ZI) se serialicen con MSPDBSRV.EXE.

/FS

De forma predeterminada, cuando se especifica /Zi o /ZI, el compilador bloquea los archivos PDB para escribir información de tipo y de depuración simbólica. Esto puede reducir significativamente el tiempo que tarda el compilador en generar la información de tipos cuando hay muchos tipos. Si otro proceso bloquea temporalmente el archivo PDB (por ejemplo, un programa antivirus), las escrituras del compilador pueden producir errores y puede aparecer un error irrecuperable. Este problema también puede ocurrir cuando varias copias de cl.exe tienen acceso al mismo archivo PDB, por ejemplo, si la solución tiene proyectos independientes que utilizan los mismos directorios intermedios o si están habilitados los directorios de salida y las compilaciones en paralelo. La opción del compilador /FS evita que el compilador bloquee el archivo PDB y fuerza las escrituras a través de MSPDBSRV.EXE, que serializa el acceso. Esto puede prolongar las compilaciones y no evita todos los errores que pueden aparecer cuando varias instancias de cl.exe tienen acceso al archivo PDB al mismo tiempo. Recomendamos cambiar la solución de forma que los proyectos independientes escriban en ubicaciones intermedias y de salida separadas, o de forma que uno de los proyectos dependa del otro para forzar las compilaciones de proyecto serializadas.

La opción /MP habilita /FS de forma predeterminada.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Trabajar con configuraciones de proyecto.

  2. Seleccione la carpeta C/C++.

  3. Seleccione la página de propiedades Línea de comandos.

  4. Modifique la propiedad Opciones adicionales para incluir /FS y, a continuación, elija Aceptar.

Para establecer esta opción del compilador mediante programación

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft