/IGNORE (特定の警告を無視する)

/IGNORE:warning[,warning]

パラメーター

warning
抑制するリンカー警告の番号 (範囲は 4000 ~ 4999)。

解説

既定では、LINK ではすべての警告が報告されます。 リンカーで特定の警告番号が抑制されるようにするには、/IGNOREwarning を指定します。 複数の警告を無視するには、警告番号をコンマで区切ります。

リンカーで無視できない警告がいくつかあります。 次の表は、/IGNORE によって抑制されない警告の一覧です。

リンカー警告 メッセージ
LNK4017 keyword ステートメントはターゲット プラットフォームでサポートされていません。無視しました。
LNK4044 オプション 'option' は無効です。無視されます。
LNK4062 'option' は対象コンピューター 'architecture' と互換性がありません。オプションは無視されます
LNK4075 "option1" は "option2"の指定によって無視されます。
LNK4086 エントリポイント 'function' は 'number' バイトの引数を持つ __stdcall ではありません。イメージは動作しない可能性があります。
LNK4088 /FORCE オプションによってイメージが生成されています。イメージは動作しない可能性があります。
LNK4105 オプション 'option' に引数が指定されていません。オプションを無視します。
LNK4203 プログラム データベース 'filename' の読み込み中にエラーが発生しました。デバッグ情報を無視してオブジェクトをリンクします。
LNK4204 'filename' に参照するモジュールのデバッグ情報がありません。デバッグ情報を無視してオブジェクトをリンクします
LNK4205 'filename' に参照するモジュールの現在のデバッグ情報がありません。デバッグ情報を無視してオブジェクトをリンクします
LNK4206 プリコンパイル済みの型情報が見つかりません。'filename' はリンクしていないか、上書きされています。
LNK4207 'filename' は /Yc /Yu /Z7 でコンパイルしました。PDB を作成できませんでした。/Zi を用いて再コンパイルしてください。デバッグ情報を無視してオブジェクトをリンクします
LNK4208 'filename' 内の PDB 形式に互換性がありません。削除して再度ビルドしてください。デバッグ情報を無視してオブジェクトをリンクします。
LNK4209 デバッグ情報が壊れています。モジュールを再コンパイルしてください。デバッグ情報を無視してオブジェクトをリンクします。
LNK4224 option はサポートされていません。無視されます。
LNK4228 'option' DLL に対して無効です。無視します
LNK4229 無効なディレクティブ /directive が見つかりました。無視します。

一般的に、無視できないリンカー警告は、修正する必要がある、ビルドの失敗、コマンド ラインのエラーまたは構成エラーを表します。

Visual Studio 開発環境でこのリンカー オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。

  3. [追加オプション] プロパティを変更します。

このリンカーをコードから設定するには