/Yl (nastříkne PCH referenční knihovny ladění)
Při vytváření ladění knihovna , který používá předkompilovaný záhlaví a sestavení nezdaří.
/Ylsymbol
/Yl-
Arguments
symbol
Libovolný symbol bude uložen v objekt modul.-
Znaménko minus (-), který výslovně zakazuje /Ylvolba kompilátor .
Poznámky
kompilátor používá /Yl možnost (bez určení symbol)./Yl Umožňuje získat úplné informace o typech ladicí program./Yl-Zakáže výchozí chování.
Při kompilovat a modul s /Yc a /Ylsymbol, kompilátor vytvoří podobný __@@_PchSym_@00 @... @ symbol symbol, kde představuje tři tečky (...) a propojovací program-Generovat řetězec znaků a uloží jej v objektmodul. Jakékoli zdrojová databáze soubor kompilovat tuto předkompilovaný hlavička odkazující na určeného symbol, který způsobí propojovací program objekt modul a jeho ladění informace z knihovna.
Tato možnost může vygenerovat LNK1211.Při zadávání /Yc (vytvořit soubor předkompilovaný záhlaví) a / Z7, /Zi, /ZI (informace o ladění formát) možnosti, kompilátor vytvoří předkompilovaný hlavička souboru, který obsahuje informace o ladění .Při uložení kompilovaných hlavička v knihovna, použijte knihovna k sestavení objektmodula zdrojová databáze kód neodkazuje na všechny funkce, které definuje předkompilovaný hlavička souboru, může dojít k chyba .
Chcete-li problém vyřešit, zadejte /Ylsymbol, kde symbol je název libovolného symbol v knihovna, při vytvořit předkompilovaný hlavička souboru neobsahuje žádné definice funkce .Tato možnost určí, že kompilátor ukládat informace ladění do souboru předkompilovaný hlavička .
Další informace o záhlaví předkompilovaný naleznete:
Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.
Klepněte C/C++ složky.
Klepněte příkazového řádkustránkyvlastnost .
Možnosti kompilátor v typu Další možnosti pole.
Programově nastavit tuto volbu kompilátor
- Viz téma AdditionalOptions.