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 filename
solo 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 symbol
solo 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 /Es
e elencare i file da escludere.
/errorreport:
[ none
send
| | 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 .h
un 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 filename
solo 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