BSCMAKEE – možnosti
Upozorňující
I když je nástroj BSCMAKE stále nainstalovaný se sadou Visual Studio, integrované vývojové prostředí (IDE) už ho nepoužívá. Vzhledem k tomu, že visual Studio 2008, jsou informace o procházení a symbolech uloženy automaticky v souboru SQL Serveru .sdf
ve složce řešení.
Tato část popisuje možnosti, které jsou k dispozici pro řízení nástroje BSCMAKE. Obsah informačního souboru procházení řídí několik možností vyloučením nebo zahrnutím určitých informací. Možnosti vyloučení umožňují rychlejší spuštění nástroje BSCMAKE a můžou vést k menšímu .bsc
souboru. V názvech možností se rozlišují malá a velká písmena (s výjimkou /HELP
a /NOLOGO
).
Pouze /NOLOGO
a /o
jsou k dispozici v rámci vývojového prostředí sady Visual Studio. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.
Možnosti
/Ei (
filename
...)
Vyloučí obsah jednoho nebo více zadaných filename
souborů zahrnutí ze souboru s informacemi o procházení. Pokud chcete zadat více souborů, oddělte názvy mezerou a uzavřete seznam do závorek. Pokud zadáte jenom jednu filename
závorku, nejsou závorky nutné. Použijte /Ei
spolu s /Es
možností vyloučit soubory, které nejsou vyloučeny ./Es
/El
Vyloučí místní symboly. Výchozí hodnota je zahrnout místní symboly. Další informace o místních symbolech naleznete v tématu Vytvoření souboru .sbr.
/Em
Vyloučí symboly v těle maker. Slouží /Em
k zahrnutí pouze názvů maker do informačního souboru procházení. Výchozí možností je zahrnout jak názvy maker, tak i výsledek rozšíření makra.
/Er (
symbol
...)
Vyloučí jeden nebo více zadaných symbol
symbolů z informačního souboru procházení. Pokud chcete zadat více názvů symbolů, oddělte názvy mezerou a uzavřete seznam do závorek. Závorky nejsou nutné, pokud zadáte pouze jednu symbol
.
/Es
Vyloučí všechny soubory zahrnutí zadané absolutní cestou nebo nalezené v absolutní cestě zadané v proměnné prostředí INCLUDE. (Tyto soubory obvykle zahrnují soubory systému, které obsahují mnoho informací, které možná nebudete potřebovat ve svém informačním souboru procházení.) Tato možnost nezahrnuje soubory zadané bez cesty nebo s relativními cestami nebo soubory nalezené v relativní cestě v include. Tuto možnost můžete použít /Ei
společně s vyloučením /Es
souborů, které /Es
se nevyloučí. Pokud chcete vyloučit jenom některé soubory, použijte /Ei
místo /Es
nich a uveďte soubory, které chcete vyloučit.
/errorreport:
[ ] none
| prompt
| queue
| send
Tato možnost je zastaralá. Ve Windows Vista a novějších verzích se zasílání zpráv o chybách řídí nastavením Zasílání zpráv o chybách systému Windows (WER).
/HELP
Zobrazí souhrn syntaxe příkazového řádku BSCMAKE.
/Iu
Obsahuje neodkazované symboly. BSCMAKE ve výchozím nastavení nezaznamená žádné symboly, které jsou definované, ale neodkazují na to. .sbr
Pokud je soubor zabalený, tato možnost nemá žádný vliv na tento vstupní soubor, protože kompilátor už odebral neodkazované symboly.
/n
Vynutí nekrementální sestavení. Slouží /n
k vynucení úplného sestavení souboru s informacemi o procházení bez ohledu na to, jestli .bsc
soubor existuje nebo ne, a pokud chcete zabránit .sbr
zkrácení souborů. Další informace naleznete v tématu Jak BSCMAKE vytvoří .bsc
soubor.
/NOLOGO
Potlačí zprávu O autorských právech nástroje BSCMAKE.
/o
filename
Parametr filename
možnosti určuje název souboru s informacemi o procházení. Ve výchozím nastavení nástroj BSCMAKE poskytuje informačnímu souboru procházení základní název prvního .sbr
souboru a přípony .bsc
.
/S (
filename
...)
Řekne nástroji BSCMAKE, aby zpracovával každý zadaný filename
soubor zahrnutí při prvním zobrazení a aby ho jinak vyloučil. Pomocí této možnosti můžete ušetřit čas zpracování, když je soubor (například hlavička nebo .h
, soubor pro .c
zdrojový .cpp
soubor) součástí několika zdrojových souborů, ale při každém zpracování se nemění direktivami předběžného zpracování. Tuto možnost použijte, pokud se soubor změní způsobem, který není důležitý pro soubor s informacemi o procházení, který vytváříte. Pokud chcete zadat více souborů, oddělte názvy mezerou a uzavřete seznam do závorek. Pokud zadáte jenom jednu filename
závorku, nejsou závorky nutné. Pokud chcete soubor vyloučit při každém zahrnutí, použijte tuto /Ei
možnost./Es
/v
Poskytuje podrobný výstup, který obsahuje název každého .sbr
zpracovávaného souboru a informace o úplném spuštění nástroje BSCMAKE.
/?
Zobrazí stručný souhrn syntaxe příkazového řádku BSCMAKE.
Příklad
Následující příkazový řádek říká BSCMAKE, aby udělal úplný build main.bsc
ze tří .sbr
souborů. Říká také BSCMAKE, aby vyloučil duplicitní instance toolbox.h
:
BSCMAKE /n /S toolbox.h /o main.bsc file1.sbr file2.sbr file3.sbr