Compartir a través de


Opciones de BSCMAKE

Esta sección describe las opciones disponibles para controlar BSCMAKE. Varias opciones controlan el contenido del archivo de información de examen excluyendo o incluyendo cierta información. Las opciones de exclusión pueden permitir que BSCMAKE se ejecute con mayor rapidez y que se genere un archivo .bsc más pequeño. Los nombres de opción distinguen entre mayúsculas y minúsculas (excepto en el caso de /HELP y /NOLOGO).

Sólo /NOLOGO y /o están disponibles dentro del entorno de desarrollo de Visual Studio. Vea Establecer las propiedades de un proyecto de Visual C++ para obtener información sobre el acceso a las páginas de propiedades de un proyecto.

  • /Ei ( filename...)
    Excluye del archivo de información de examen el contenido de los archivos de inclusión especificados. Para especificar varios archivos, se han de separar los nombres con un espacio y encerrar la lista entre paréntesis. Los paréntesis no son necesarios si sólo se especifica un argumento filename. Se ha de utilizar /Ei junto con la opción /Es para excluir los archivos no excluidos mediante /Es.

  • /El
    Excluye símbolos locales. La opción predeterminada es incluir símbolos locales. Para obtener más información sobre los símbolos locales, vea Crear un archivo .sbr.

  • /Em
    Excluye símbolos en el cuerpo de las macros. Se ha de utilizar /Em para incluir sólo los nombres de macros en el archivo de información de examen. La opción predeterminada es incluir tanto los nombres de macros como el resultado de las expansiones de macros.

  • /Er (symbol...)
    Excluye los símbolos especificados del archivo de información de examen. Para especificar varios nombres de símbolos, se han de separar los nombres con un espacio y encerrar la lista entre paréntesis. Los paréntesis no son necesarios si sólo se especifica un argumento symbol.

  • /Es
    Excluye del archivo de información de examen todos los archivos de inclusión especificados con una ruta de acceso absoluta o que se encuentran en una ruta de acceso absoluta especificada en la variable de entorno INCLUDE. Normalmente, estos son los archivos de inclusión del sistema, que contienen gran cantidad de información posiblemente innecesaria en el archivo de información de examen. Esta opción no excluye archivos especificados sin una ruta de acceso o con rutas de acceso relativas, ni archivos encontrados en una ruta de acceso relativa en INCLUDE. Se puede usar la opción /Ei junto con /Es para excluir archivos que /Es no excluye. Si sólo se desea excluir algunos de los archivos que excluye /Es, se ha de utilizar /Ei en lugar de /Es y listar los archivos que se desee excluir.

  • /errorreport:[none | prompt | queue | send]
    Permite enviar información a Microsoft sobre errores internos de bscmake.exe.

    Para obtener más información sobre /errorreport, vea /errorReport (Informar de los errores del compilador).

  • /HELP
    Muestra un resumen de la sintaxis de la línea de comandos de BSCMAKE.

  • /Iu
    Incluye símbolos sin referencia. De forma predeterminada, BSCMAKE no registra símbolos definidos pero sin referencia. Si se ha empaquetado un archivo .sbr, esta opción no afecta a ese archivo de entrada porque el compilador ya ha quitado los símbolos sin referencia.

  • /n
    Fuerza una generación no incremental. Se ha de utilizar /n para forzar una generación completa del archivo de información de examen, exista o no un archivo .bsc, y para impedir el truncamiento de los archivos .sbr. Vea Cómo genera BSCMAKE un archivo .bsc.

  • /NOLOGO
    Suprime el mensaje de copyright de BSCMAKE.

  • /o filename
    Especifica un nombre para el archivo de información de examen. De forma predeterminada, BSCMAKE asigna al archivo de información de examen el mismo nombre base del primer archivo .sbr y una extensión .bsc.

  • /S ( filename...)
    Indica a BSCMAKE que procese el archivo de inclusión especificado la primera vez que lo encuentre y que lo excluya en otro caso. Esta opción se utiliza para guardar el tiempo de procesamiento cuando un archivo (por ejemplo, un archivo de encabezado o .h para un archivo de código fuente .c o .cpp) se incluye en varios archivos de código fuente pero no es modificado cada vez por las directivas de preprocesamiento. También se puede usar esta opción si un archivo es modificado sin que los cambios afecten al archivo de información de examen que se está creando. Para especificar varios archivos, se han de separar los nombres con un espacio y encerrar la lista entre paréntesis. Los paréntesis no son necesarios si sólo se especifica un argumento filename. Si se desea excluir el archivo cada vez que se incluye, se ha de utilizar la opción /Ei o /Es.

  • /v
    Proporciona un resultado detallado que incluye el nombre de cada uno de los archivos .sbr que se están procesando e información sobre la ejecución completa de BSCMAKE.

  • /?
    Muestra un breve resumen de la sintaxis de la línea de comandos de BSCMAKE.

La siguiente línea de comandos indica a BSCMAKE que realice una generación completa de MAIN.bsc a partir de tres archivos .sbr. También indica a BSCMAKE que excluya las instancias duplicadas de TOOLBOX.h:

BSCMAKE /n /S toolbox.h /o main.bsc file1.sbr file2.sbr file3.sbr

Vea también

Referencia

Referencia de BSCMAKE