BSCMAKE-Optionen
Warnung
Obwohl BSCMAKE weiterhin mit Visual Studio installiert ist, wird sie von der IDE nicht mehr verwendet. Seit Visual Studio 2008 werden Die Such- und Symbolinformationen automatisch in einer SQL Server-Datei .sdf
im Lösungsordner gespeichert.
In diesem Abschnitt werden die Optionen beschrieben, die zur Steuerung von BSCMAKE zur Verfügung stehen. Der Inhalt der Browserinformationsdatei lässt sich durch Ausschließen oder Einschließen bestimmter Informationen mithilfe verschiedener Optionen steuern. Mit den Ausschlussoptionen kann BSCMAKE schneller ausgeführt werden und kann zu einer kleineren .bsc
Datei führen. Bei Optionsnamen wird die Groß-/Kleinschreibung beachtet (mit Ausnahme /HELP
von und /NOLOGO
).
Nur /NOLOGO
und /o
sind nur in der Visual Studio-Entwicklungsumgebung verfügbar. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Optionen
/Ei (
filename
...)
Schließt den Inhalt einer oder mehrerer angegebener filename
Eingeschlossener Dateien aus der Informationsdatei zum Durchsuchen aus. Bei der Angabe mehrerer Dateien müssen deren Namen durch ein Leerzeichen getrennt und die Liste muss in runde Klammern eingeschlossen werden. Klammern sind nicht erforderlich, wenn Sie nur eine filename
angeben. Verwenden Sie /Ei
zusammen mit der /Es
Option, Dateien auszuschließen, die nicht von /Es
.
/El
Schließt lokale Symbole aus. Standardmäßig werden lokale Symbole eingeschlossen. Weitere Informationen zu lokalen Symbolen finden Sie unter Creating an .sbr File.
/Em
Schließt Symbole in Makros aus. Wird verwendet /Em
, um nur die Namen von Makros in die Informationsdatei zum Durchsuchen einzuschließen. Standardmäßig werden Makronamen und das Ergebnis der Makroerweiterungen eingeschlossen.
/Er (
symbol
...)
Schließt ein oder mehrere der angegebenen symbol
Symbole aus der Informationsdatei zum Durchsuchen aus. Bei der Angabe mehrerer Symbolnamen müssen diese durch ein Leerzeichen getrennt und die Liste in runde Klammern eingeschlossen werden. Klammern sind nicht erforderlich, wenn Sie nur eine symbol
angeben.
/Es
Schließt jede include-Datei aus, die mit einem absoluten Pfad angegeben wurde, oder wird in einem absoluten Pfad gefunden, der in der INCLUDE-Umgebungsvariable angegeben ist. (In der Regel sind diese Dateien das System enthalten Dateien, die viele Informationen enthalten, die Sie möglicherweise nicht in Ihrer Suchinformationsdatei benötigen.) Mit dieser Option werden keine ohne Pfad angegebenen Dateien oder mit relativen Pfaden oder Dateien ausgeschlossen, die in einem relativen Pfad in INCLUDE gefunden wurden. Sie können die Option zusammen mit /Es
dem /Ei
Ausschließen von Dateien verwenden, die /Es
nicht ausgeschlossen werden. Wenn Sie nur einige der Dateien ausschließen möchten, verwenden Sie /Ei
anstelle von /Es
, und listen Sie die Dateien auf, die Sie ausschließen möchten.
/errorreport:
[ none
send
| | prompt
| queue
]
Diese Option ist veraltet. In Windows Vista und höher wird die Fehlerberichterstattung durch Windows-Fehlerberichterstattung (WER)-Einstellungen gesteuert.
/HELP
Zeigt eine Zusammenfassung der Befehlszeilensyntax von BSCMAKE an.
/Iu
Schließt Symbole ein, auf die nicht verwiesen wird. Standardmäßig zeichnet BSCMAKE keine Symbole auf, die definiert, aber nicht referenziert werden. Wenn eine .sbr
Datei gepackt wurde, hat diese Option keine Auswirkung für diese Eingabedatei, da der Compiler die nicht referenzierten Symbole bereits entfernt hat.
/n
Erzwingt einen nicht inkrementellen Build. Wird verwendet /n
, um einen vollständigen Build der Suchinformationsdatei zu erzwingen, unabhängig davon, ob eine .bsc
Datei vorhanden ist oder nicht, und um zu verhindern, dass .sbr
Dateien abgeschnitten werden. Weitere Informationen finden Sie unter How BSCMAKE builds a .bsc
file.
/NOLOGO
Unterdrückt die Copyrightmeldung von BSCMAKE.
/o
filename
Der filename
Optionsparameter gibt einen Namen für die Suchinformationsdatei an. Standardmäßig gibt BSCMAKE der Suchinformationsdatei den Basisnamen der ersten .sbr
Datei und einer .bsc
Erweiterung.
/S (
filename
...)
Weist BSCMAKE an, jede angegebene filename
Includedatei beim ersten Auftreten zu verarbeiten und andernfalls auszuschließen. Verwenden Sie diese Option, um Die Verarbeitungszeit zu sparen, wenn eine Datei (z. B. eine Kopfzeile oder .h
eine Datei , Datei für eine .c
Oder .cpp
Quelldatei) in mehreren Quelldateien enthalten ist, aber bei jedem Mal unverändert ist, indem Direktiven vorverarbeitet werden. Verwenden Sie diese Option, wenn eine Datei in der Art und Weise geändert wird, die nicht von Bedeutung für die Suchinformationsdatei ist, die Sie erstellen. Wenn Sie mehrere Dateien angeben möchten, trennen Sie die Namen durch ein Leerzeichen, und schließen Sie die Liste in Klammern ein. Klammern sind nicht erforderlich, wenn Sie nur eine filename
angeben. Wenn Sie die Datei jedes Mal ausschließen möchten, wenn sie enthalten ist, verwenden Sie die /Ei
Option oder /Es
die Option.
/v
Stellt ausführliche Ausgabe bereit, die den Namen jeder .sbr
verarbeiteten Datei und Informationen über die vollständige BSCMAKE-Ausführung enthält.
/?
Zeigt eine kurze Zusammenfassung der Befehlszeilensyntax von BSCMAKE an.
Beispiel
Die folgende Befehlszeile weist BSCMAKE an, einen vollständigen Build von main.bsc
drei .sbr
Dateien auszuführen. Außerdem weist sie BSCMAKE an, doppelte Instanzen von toolbox.h
:
BSCMAKE /n /S toolbox.h /o main.bsc file1.sbr file2.sbr file3.sbr