Udostępnij za pośrednictwem


/Yl (wstrzyknąć PCH odniesienia do debugowania biblioteki)

Używane, jeśli tworzenie debugowanie biblioteka wykorzystuje skompilowaną nagłówki i kompilacja nie powiedzie się.

/Ylsymbol

/Yl-

Argumenty

  • symbol
    Dowolnego symbolu mają być przechowywane w obiekt moduł.

  • -
    Znak minus (-), który wyraźnie wyłącza /Ylopcję kompilator .

Uwagi

Domyślnie kompilator używa /Yl opcji (bez określenia symbol)./Yl Opcja włącza debuger uzyskać pełne informacje na temat typów./Yl-wyłącza to zachowanie domyślne.

Podczas kompilować w moduł z /Yc i /Ylsymbol, kompilator utworzy symbol podobny do __@@_PchSym_@00 @... @symbol, gdzie reprezentuje wielokropek (...), a konsolidator-generowane ciąg znaków i zapisuje go w obiektmoduł. Dowolny plik źródłowy kompilować z tego wstępnie skompilowana nagłówek odnosi się do określonego symbolu, który powoduje, że konsolidator obiekt moduł i jego informacje debugowanie z biblioteka.

Ta opcja może generować LNK1211.Podczas określania /Yc (Tworzenie wstępnie skompilowanym pliku nagłówka) i / Z7, /Zi, /ZI (Format informacji debugowania) opcje, kompilator tworzy plik wstępnie skompilowana nagłówek , który zawiera informacje debugowanie .Błąd może wystąpić podczas przechowywania wstępnie skompilowana nagłówek w biblioteka, należy używać biblioteka do kompilacja obiekt modułi kod źródłowy nie odnosi się do wszelkich funkcji, które definiuje plik wstępnie skompilowana nagłówek .

Aby rozwiązać ten problem, należy określić /Ylsymbol, gdzie symbol jest nazwa dowolnego symbolu w biblioteka, gdy plik można utworzyć wstępnie skompilowana nagłówek , który nie zawiera żadnych definicji funkcja .Ta opcja nakazuje kompilator do przechowywania informacji debugowanie w pliku wstępnie skompilowana nagłówek .

Aby uzyskać więcej informacji na wstępnie skompilowana nagłówki zobacz:

Aby ustawić tę opcję kompilator w Visual Studio rozwoju środowisko

  1. Otwórz projekt Stron właściwościokno dialogowe. Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.

  2. Kliknij przycisk C i C++ folder.

  3. Kliknij przycisk wiersza poleceniastronęwłaściwość .

  4. Wpisz opcję kompilator w Dodatkowe opcje pole.

Aby programowo ustawić tę opcję kompilator

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora