Udostępnij za pośrednictwem


/IGNORE (ignorowanie określonych ostrzeżeń)

/IGNORE:warning[,warning]

Parametry

ostrzeżenie
Liczba ostrzeżeń konsolidatora, które ma być pomijane, w zakresie od 4000 do 4999.

Uwagi

Domyślnie link raportuje wszystkie ostrzeżenia. Określ /IGNORE:warning aby poinformować konsolidatora o pomijaniu określonego numeru ostrzeżenia. Aby zignorować wiele ostrzeżeń, oddziel liczby ostrzeżeń przecinkami.

Konsolidator nie zezwala na ignorowanie niektórych ostrzeżeń. W tej tabeli wymieniono ostrzeżenia, które nie są pomijane przez /IGNORE:

Ostrzeżenie konsolidatora Komunikat
LNK4017 keyword instrukcja nie jest obsługiwana dla platformy docelowej; Ignorowane
LNK4044 nierozpoznana opcja "option"; ignorowana
LNK4062 "option" nie jest zgodny z maszyną docelową "architecture"; opcja ignorowana
LNK4075 ignorowanie ciągu "option1" ze względu na specyfikację "option2"
LNK4086 punkt wejścia "function" nie jest __stdcall z bajtaminumber argumentów; obraz może nie być uruchomiony
LNK4088 obraz jest generowany z powodu /FORCE opcji; obraz może nie zostać uruchomiony
LNK4105 brak określonego argumentu z opcją "option"; ignorowanie przełącznika
LNK4203 błąd podczas odczytywania bazy danych programu "filename"; łączenie obiektu tak, jakby nie było informacji debugowania
LNK4204 Brakfilename informacji o debugowaniu dla odwoływania się do modułu; łączenie obiektu tak, jakby nie zawierało informacji o debugowaniu
LNK4205 Brakfilename bieżących informacji o debugowaniu dla odwoływania się do modułu; łączenie obiektu tak, jakby nie zawierało informacji o debugowaniu
LNK4206 nie znaleziono wstępnie skompilowanych informacji o typie; "filename" nie jest połączony lub zastąpiony; łączenie obiektu tak, jakby nie było informacji debugowania
LNK4207 'filename' skompilowany /Yc /Yu /Z7; nie można utworzyć pdB; ponownie skompilować z /Zi; łączenie obiektu tak, jakby nie informacje o debugowaniu
LNK4208 niezgodny format PDB wfilename ''; usuń i ponownie skompiluj; łączenie obiektu tak, jakby nie informacje o debugowaniu
LNK4209 debugowanie informacji uszkodzonych; rekompiluj moduł; łączenie obiektu tak, jakby nie było informacji o debugowaniu
LNK4224 option nie jest już obsługiwany; Ignorowane
LNK4228 "option" nieprawidłowy dla biblioteki DLL; ignorowane
LNK4229 nieprawidłowa dyrektywa/directive znaleziono; ignorowana

Ogólnie rzecz biorąc, ostrzeżenia konsolidatora, które nie mogą być ignorowane reprezentują błędy kompilacji, błędy wiersza polecenia lub błędy konfiguracji, które należy naprawić.

Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>

  3. Zmodyfikuj właściwość Opcje dodatkowe.

Aby programowo ustawić tę opcję konsolidatora