構文:
/NODEFAULTLIB[:library]
外部引用を解決するときに検索されるライブラリー一覧から,すべての基本ライブラリーを削除するようにリンカーに指示します。library を指定すると,リンカーは指定されたライブラリーだけを無視します。複数の library を指定するには,ライブラリー名をコンマ (,) で区切ります。
リンカーは,外部定義への引用を解決する際に,まずコマンド行で指定されたライブラリーを,次に /DEFAULTLIB オプションで指定された基本ライブラリーを,次にオブジェクト・ファイルで指定された基本ライブラリーを検索します。
「Ignore All Default Libraries」(/NODEFAULTLIB) は /DEFAULTLIB:library を置換します。「Ignore Libraries」(/NODEFAULTLIB:library) は,同じライブラリー名が指定されていると,/DEFAULTLIB:library を置換します。
ビジュアル開発環境でこのオプションを選択するには,「Project Settings」ダイアログボックスの「Link」タブの「Input」カテゴリで「Ignore Libraries」または「Ignore All Default Libraries」チェックボックスを選択します。