Sdílet prostřednictvím


/Yl (Vložit referenci PCH do ladicí knihovny)

Při vytváření knihovny ladění, který používá předkompilovanou hlavičku a dojde k chybě sestavení.

/Ylsymbol

/Yl-

Arguments

  • symbol
    Libovolný symbol má být uložen v objektu modulu.

  • -
    Znaménko minus (-), který výslovně zakazuje /Yl možnost kompilátoru.

Poznámky

Ve výchozím nastavení kompilátor používá /Yl možnost (bez zadání symbol)./Yl Umožňuje získat úplné informace o typech ladicí program./Yl-zakáže výchozí chování.

Při sestavování modulu s /Yc a /Ylsymbol, kompilátor vytvoří symbol podobný __@@_PchSym_@00 @... @symbol, kde se třemi tečkami (...) představuje řetězec znaků generovaných linker a uložen v objektu modulu.Zdrojový soubor, který kompilujete s tímto předkompilované hlavičky odkazuje určeného symbolu, což způsobí, že propojovací modul objektu a jeho ladění informace z knihovny.

Tato možnost může způsobit LNK1211.Pokud zadáte /Yc (Vytvořit předkompilovaný hlavičkový soubor) a /Z7, /Zi, /ZI (formát ladicích informací) možnosti, kompilátor vytvoří soubor předkompilované hlavičky, který obsahuje informace o ladění.Může dojít k chybě při ukládání předkompilované hlavičky v knihovně, použijte knihovnu vytvořit modul objektu a zdrojový kód neodkazuje na žádné funkce, které definuje soubor předkompilované hlavičky.

Chcete-li problém vyřešit, zadejte /Ylsymbol, kde symbol je název libovolný symbol v knihovně, při vytvoření předkompilovaného souboru hlaviček, který neobsahuje žádné definice funkce.Tato možnost dá pokyn kompilátoru, aby uložit informace o ladění do souboru předkompilované hlavičky.

Další informace o předkompilovaných hlavičkách naleznete v následujících tématech:

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Klikněte na složku C/C++.

  3. Klikněte na stránku vlastností Příkazový řádek.

  4. Zadejte možnost kompilátoru do pole Další možnosti.

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Referenční dokumentace

Možnosti kompilátoru

Nastavení možností kompilátoru