Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Řídí kolekci informací o procházení nebo informací o závislostech ze zdrojových souborů.
Syntaxe
#pragma component( browser,{on|off} [ [,references,jméno ] ])
#pragma component( minrebuild,{on|off})
#pragma component( mintypeinfo,{on|off})
Poznámky
Prohlížeč
Toto shromažďování lze zapnout nebo vypnout a lze určit konkrétní názvy, které mají být při shromažďování informací ignorovány.
Použití zapnutého nebo vypnutého ovládání řídí shromažďování informací o procházení z pragma předávání. Příklad:
#pragma component(browser, off)
zastaví shromažďování informací o procházení kompilátorem.
Poznámka:
Chcete-li zapnout shromažďování informací o procházení, pragmamusí být nejprve povoleny informace o procházení.
Možnost references lze použít s argumentem názvu nebo bez. Použití references bez názvu zapne nebo vypne shromažďování odkazů (další informace o procházení se ale budou dál shromažďovat). Příklad:
#pragma component(browser, off, references)
zastaví shromažďování informací o odkazech kompilátorem.
Použití references s názvem a off zabraňuje zobrazení odkazů na název v okně s informacemi o procházení. Tuto syntaxi použijte, pokud chcete ignorovat názvy a typy, které vás nezajímají, a pokud chcete zmenšit velikost souborů s informacemi o procházení. Příklad:
#pragma component(browser, off, references, DWORD)
ignoruje odkazy na DWORD z tohoto bodu dopředu. Shromažďování odkazů na DWORD můžete znovu zapnout pomocí:on
#pragma component(browser, on, references, DWORD)
Toto je jediný způsob, jak obnovit shromažďování odkazů na název. Musíte explicitně zapnout libovolný název , který jste vypnuli.
Chcete-li zabránit rozšíření názvu preprocesoru (například rozbalení hodnoty NULL na 0), dejte kolem něj uvozovky:
#pragma component(browser, off, references, "NULL")
Minimální opětovné sestavení
Zastaralá /Gm funkce (Povolit minimální opětovné sestavení) vyžaduje, aby kompilátor vytvářel a ukládal informace o závislostech tříd C++, což zabírá místo na disku. Pokud chcete ušetřit místo na disku, můžete použít #pragma component( minrebuild, off ) pokaždé, když nepotřebujete shromažďovat informace o závislostech, například v nezměněných hlavičkových souborech. Vložte #pragma component( minrebuild, on ) po nezměněných třídách a znovu zapněte kolekci závislostí.
Omezení informací o typu
Tato mintypeinfo možnost snižuje informace o ladění pro zadanou oblast. Objem těchto informací je značný a ovlivňuje soubory .pdb a .obj. Třídy a struktury v mintypeinfo oblasti nelze ladit.
mintypeinfo Použití této možnosti může být užitečné, abyste se vyhnuli následujícímu upozornění:
LINK : warning LNK4018: too many type indexes in PDB "filename", discarding subsequent type information
Další informace najdete v možnosti kompilátoru /Gm (Povolit minimální opětovné sestavení).