/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 開発環境でこのリンカー オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
[構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。
[追加オプション] プロパティを変更します。
このリンカーをコードから設定するには
- 以下を参照してください。AdditionalOptions