Sdílet prostřednictvím


component

Řídí shromažďování informací procházení nebo informace o závislostech ze zdrojových souborů.

#pragma component( browser, { on | off }[, references [, name ]] )
#pragma component( minrebuild, on | off )
#pragma component( mintypeinfo, on | off )

Poznámky

Prohlížeč

Můžete zapnout, sběr nebo vypnout a můžete zadat konkrétní jména ignorovány a získané informace.

Pomocí kolekce procházet informace ze záhlaví pragma dopředu nebo vypnutí kontroly.Příklad:

#pragma component(browser, off)

Zastaví kompilátor shromažďovali informace Procházet.

[!POZNÁMKA]

Zapnutí shromažďování informací procházet s tímto pragma nejprve musí být povoleno procházet informace.

Odkazy možnost lze použít s nebo bez název argument.Pomocí odkazy bez název Zapne nebo vypne shromažďování odkazů (však být shromažďovány, pokračuje další informace o procházení).Příklad:

#pragma component(browser, off, references)

Zastaví kompilátor shromažďovat informace.

Pomocí odkazy s název a vypnout zabraňuje odkazy na název zobrazování v okně Procházet informace.Názvy a typy, které vás zajímají není ignorovat a zmenšit velikost souborů procházení informace, použijte následující syntaxi.Příklad:

#pragma component(browser, off, references, DWORD)

ignoruje odkazy na DWORD od tohoto okamžiku.Můžete zapnout shromažďování odkazů na DWORD zpět pomocí na:

#pragma component(browser, on, references, DWORD)

Toto je jediný způsob, jak obnovit shromažďování odkazů na název; musíte explicitně zapnout všechny název , je vypnuto.

Zabránit rozšíření preprocesoru název (například rozbalení NULL na 0), uvozovky kolem něj umístit:

#pragma component(browser, off, references, "NULL")

Minimální Rebuild

Minimální rebuild funkci Visual C++ vyžaduje kompilátor vytvořit a uložit informace závislost C++ třídy, která bere místa na disku.Chcete-li ušetřit místo na disku, můžete použít #pragma component( minrebuild, off ) vždy, když není nutné shromažďovat informace o závislostech, například v souborech neměnnost: záhlaví.Vložit #pragma component(minrebuild, on) po neměnnost: třídy kolekce závislost zapnout zpět.

Informace o typu snížit

Mintypeinfo snižuje možnost ladicí informace určené oblasti.Objem této informace je značný dopad PDB a obj soubory.Nelze ladit třídy a struktur v oblasti mintypeinfo.Použití možnosti mintypeinfo může být užitečné, aby následující upozornění:

LINK : warning LNK4018: too many type indexes in PDB "filename", discarding subsequent type information

Další informace naleznete Povolit minimální znovu (nebo Gm) volba kompilátoru.

Viz také

Referenční dokumentace

Pragma směrnic a __Pragma klíčové slovo