Condividi tramite


Opzioni di BSCMAKE

Avviso

Anche se BSCMAKE è ancora installato con Visual Studio, non viene più usato dall'IDE. Poiché Visual Studio 2008, le informazioni sui simboli e di esplorazione vengono archiviate automaticamente in un file di SQL Server .sdf nella cartella della soluzione.

Questa sezione descrive le opzioni disponibili per il controllo di BSCMAKE. Diverse opzioni controllano il contenuto del file di informazioni di esplorazione escludendo o includendo determinate informazioni. Le opzioni di esclusione possono consentire l'esecuzione più rapida di BSCMAKE e possono comportare un file più piccolo .bsc . I nomi delle opzioni fanno distinzione tra maiuscole e minuscole (ad eccezione di /HELP e /NOLOGO).

Solo /NOLOGO e /o sono disponibili nell'ambiente di sviluppo di Visual Studio. Per altre informazioni, vedere Impostare il compilatore e le proprietà di compilazione.

Opzioni

/Ei (filename ...)
Esclude il contenuto di uno o più file di inclusione specificati filename dal file di informazioni di esplorazione. Per specificare più file, separare i nomi con uno spazio e racchiudere l'elenco tra parentesi. Le parentesi non sono necessarie se si specifica un filenamesolo oggetto . Usare /Ei insieme all'opzione /Es per escludere i file non esclusi da /Es.

/El
Esclude i simboli locali. L'impostazione predefinita consiste nell'includere i simboli locali. Per altre informazioni sui simboli locali, vedere Creazione di un file con estensione sbr.

/Em
Esclude i simboli nel corpo delle macro. Utilizzare /Em per includere solo i nomi delle macro nel file di informazioni di esplorazione. Il valore predefinito consiste nell'includere sia i nomi delle macro che il risultato delle espansioni di macro.

/Er (symbol ...)
Esclude uno o più simboli specificati symbol dal file di informazioni di esplorazione. Per specificare più nomi di simboli, separare i nomi con uno spazio e racchiudere l'elenco tra parentesi. Le parentesi non sono necessarie se si specifica un symbolsolo oggetto .

/Es
Esclude ogni file di inclusione specificato con un percorso assoluto o trovato in un percorso assoluto specificato nella variabile di ambiente INCLUDE. In genere, questi file sono i file di inclusione del sistema, che contengono molte informazioni che potrebbero non essere necessarie nel file di informazioni di esplorazione. Questa opzione non esclude i file specificati senza un percorso o con percorsi relativi o file trovati in un percorso relativo in INCLUDE. È possibile usare l'opzione /Ei insieme /Es a per escludere i file che /Es non escludono. Se si desidera escludere solo alcuni dei file, usare /Ei invece di /Ese elencare i file da escludere.

/errorreport:[ nonesend | | prompt | queue]
Questa opzione è deprecata. In Windows Vista e versioni successive, la segnalazione errori viene controllata dalle impostazioni di Segnalazione errori Windows (WER).

/HELP
Visualizza un riepilogo della sintassi della riga di comando di BSCMAKE.

/Iu
Include simboli senza riferimenti. Per impostazione predefinita, BSCMAKE non registra alcun simbolo definito ma non a cui viene fatto riferimento. Se un .sbr file è stato compresso, questa opzione non ha alcun effetto per il file di input perché il compilatore ha già rimosso i simboli senza riferimenti.

/n
Forza una compilazione non incrementale. Utilizzare /n per forzare una compilazione completa del file di informazioni di esplorazione indipendentemente dal fatto che un .bsc file esista o meno e per impedire .sbr che i file vengano troncati. Per altre informazioni, vedere Come BSCMAKE compila un .bsc file.

/NOLOGO
Elimina il messaggio di copyright BSCMAKE.

/o filename
Il filename parametro di opzione specifica un nome per il file di informazioni di esplorazione. Per impostazione predefinita, BSCMAKE fornisce al file di informazioni di esplorazione il nome di base del primo .sbr file e un'estensione .bsc .

/S (filename ...)
Indica a BSCMAKE di elaborare ogni file di inclusione specificato filename la prima volta che viene rilevato e di escluderlo in caso contrario. Usare questa opzione per risparmiare tempo di elaborazione quando un file (ad esempio un'intestazione o .hun file di .c .cpp origine) viene incluso in diversi file di origine, ma rimane invariato ogni volta dalle direttive di pre-elaborazione. Usare questa opzione se un file viene modificato in modi non importanti per il file di informazioni di esplorazione che si sta creando. Per specificare più file, separare i nomi con uno spazio e racchiudere l'elenco tra parentesi. Le parentesi non sono necessarie se si specifica un filenamesolo oggetto . Se si vuole escludere il file ogni volta che è incluso, usare l'opzione /Ei o /Es .

/v
Fornisce un output dettagliato, che include il nome di ogni .sbr file elaborato e informazioni sull'esecuzione completa di BSCMAKE.

/?
Visualizza un breve riepilogo della sintassi della riga di comando di BSCMAKE.

Esempio

La riga di comando seguente indica a BSCMAKE di eseguire una compilazione completa di main.bsc tre .sbr file. Indica anche a BSCMAKE di escludere istanze duplicate di toolbox.h:

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

Vedi anche

Informazioni di riferimento su BSCMAKE