リンカーの警告:LNK6001 ~ LNK6026

以下の表では,第 1 列に,警告が検知された時に返される警告番号を一覧表示しています。第 2 列の第 1 行は,メッセージ・テキストを示しています。第 2 列の第 2 行目以降は,メッセージの説明を示しています。

番号 メッセージ・テキストと説明
LNK6001 insufficient disk space; performing full link

LINK が,増分的にプログラムをリンクするために十分な空間がディスクにありませんでした。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正し,ディスク容量を復旧しようと試みました。

LNK6002 invalid .ILK file found; performing full link

増分状態 (.ILK) ファイルが無効です。おそらく前回の増分リンク・セッションが中断させられたためです。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。

LNK6003 LINK options changed; performing full link

リンカーに指定されたオプションは,前回の増分リンク・セッションで使用されたオプションと異なっていました。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。

LNK6004 filename not found or not built by the last incremental link; performing full link

与えられたファイルは,最後の増分リンク・セッションの後に削除されたか,変更されました。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。

LNK6005 exports changed; performing full link

1 つ以上のエクスポートが,最後の増分リンク・セッションの後に追加されたか,削除されました。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。

LNK6006 program database pdbname missing; performing full link

LINK は,最後の増分リンク・セッションで作成されたプログラム・データベース (.PDB) を見つけることができませんでした。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。

LNK6008 object file added; performing full link

オブジェクト・ファイルが,最後の増分リンク・セッションの後に追加されました。増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6009 object file removed; performing full link

オブジェクト・ファイルが,最後の増分リンク・セッションの後に削除されました。増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6010 library changed; performing full link

ライブラリーが,最後の増分リンク・セッションの後に修正されました。増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6011 internal limit exceeded; performing full link

増分リンクに関連する内部上限を超えました。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。この警告の 1 つの原因は,.ILKファイルが 8MB を超えるためです。この大きさがデッド・スペースの積み重ねで発生した場合,このスペースはフル・リンクで復旧されます。

LNK6012 precompiled types found; performing full link

オブジェクト・ファイルが /Z7 でコンパイルされ,プログラムがプリコンパイル済みヘッダを使用しました。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,増分的にリンクしようと試みました。/Zi でオブジェクト・ファイルを再ビルドしてください。

LNK6013 padding exhausted: performing full link

増分リンクに関連する内部上限を超えました。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。

LNK6014 symbol reference set changed; performing full link

ライブラリーのシンボルへの参照が,最後の増分リンク・セッションの後に追加されました。増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6015 bss (uninitialized data) change; performing full link

bss シンボルが,最後の増分リンク・セッションの後に変更されました。増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6016 absolute symbol changed; performing full link

絶対シンボルのアドレスが,最後の増分リンク・セッションの後に変更されました。増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6017 set of library modules referenced changed; performing full link

増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6018 multiple definitions found for "symbol"; performing full link

増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6019 directive changed; performing full link

指示文が,最後の増分リンク・セッションの後に追加されたか,削除されました。増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6020 ILK file not built by this linker; performing full link

.ILK ファイルのバージョン番号が LINK のこのバージョンに対して不正でした。LINK は,増分状態 (.ILK) ファイルを再作成するためにフル・リンクを行うことで,問題を修正しようと試みました。

LNK6021 performing full link

増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6022 unable to load .ILK file; performing full link

他のプロセスの動作が原因で,.ILK ファイルが利用不可です。

LNK6023 unable to extend map for .ILK file; performing full link

他のプロセスの動作が原因で,.ILK ファイルが書き込めません。

LNK6024 Mac Resource File "filename" changed; performing full link

増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6025 unable to do comdat selection; performing full link

増分状態 (.ILK) ファイルを再作成するためには,フル・リンクを行う必要がありました。

LNK6026 obsolete DBI format found; performing full link

フル・リンクが必要でした。Visual C++ のバージョン 4.0 と 4.1 は,デバッグ情報書式が異ります。バージョン 4.0 でリンクしたコードをバージョン 4.1 で再度リンクしたので,デバッグ情報が矛盾しました。この矛盾を修正するために,フル・リンクを行いました。