ファイルが適切な許可を持っていない。
filename
に対するパスが 260 文字より多い。
示されたファイルが,一時ファイルとしてリンカーが作成した
filename
である
LNKn
の場合,
TMP
環境変数で指定されているディレクトリが存在しないか,複数個のディレクトリが
TMP
環境変数で指定されています。(ただ 1 つのディレクトリ・パスを
TMP
環境変数に指定しなければなりません。)
エラーが実行形式ファイル
filename
で発生する場合,この実行形式ファイルの前のバージョンが実行されています。この実行形式ファイルをリンクする前に,実行形式ファイルの実行を終了させる必要があります。Windows NT (Windows 2000/XP も含む) または Windows 95 では,
PVIEW
ユーティリティを使って,実行中のアプリケーションを検証し,停止することができます。
エラーがライブラリー名で発生し,以前の Microsoft Visual C++ 開発環境から
.MAK
ファイルを移植して使用している場合,ライブラリーが間違っているかもしれません。ご自分の環境にそのライブラリーが存在することを確認してください。
エラーが
CONSOLE.LIB
のようなライブラリー名で発生し,Microsoft Fortran PowerStation のような古い Fortran 開発環境で作成したオブジェクト・モジュールをインクルードしている場合,新しいオブジェクト・ファイルとライブラリーを作成するために,Visual Fortran で全てのソース・ファイルを再コンパイルしてください。
invalid file or disk full: cannot seek to location
ツールがメモリーにマップされたファイルの場所に書き込みまたは読み取りができませんでした。
リンクを完了するのに十分なディスク空間がありません。空間を開放し,再度リンクしてください。
エラーがネットワーク越しにリンクを行おうとした結果発生しました。ネットワークが,リンカーが使用するメモリーにマップされたファイルを完全にサポートしていないものがあります。ローカル・ディスクを使ってリンクし,問題が発生しないことを確認してください。
不正なブロックがディスクにあります。オペレーティング・システムやディスク・ハードウェアがそのようなエラーを検知していますが,ディスク検証プログラムを実行することができます。
cannot remove file "
filename
"
LIB
が与えられた
filename
を削除できませんでした。
LIB
がライブラリーの新しいバージョンを書き出す前に,
LIB
は既存のライブラリー・ファイルを削除します。以下の 1 つが原因と考えられます。
与えられた
filename
が適切な許可を持っていない。
おそらくネットワークの問題のため,
filename
があるドライブが利用不可になっていた。
cannot rename file "
filename
"
LIB
が与えられた
filename
の名前を変更できませんでした。
LIB
がライブラリーの新しいバージョンを作成する時,
LIB
は一時ファイルを作成し,ファイルの名前を変更します。以下の 1 つが原因と考えられます。
与えられた
filename
が適切な許可を持っていない。
おそらくネットワークの問題のため,
filename
があるドライブが利用不可になっていた。
failure during conversion to COFF: file invalid or corrupt
オブジェクトまたはリソースが COFF に変換できませんでした。このツールは,すべての入力ファイルの書式が COFF であることを要求します。入力ファイルが COFF ではない場合,ツールは変換ツール,
CVTOMF
(32 ビット OMF オブジェクトを変換) または
CVTRES
(リソース・ファイルを変換),を実行します。このエラーは,変換ツールが生成したエラーまたは警告です。以下の 1 つが原因と考えられます。
ファイルが壊れています。
ファイルが正しいファイル・タイプではありません。不正なタイプの例は 16 ビット OMF オブジェクトです。
too many modules for program database; relink with /PDB:NONE
プロジェクトが 4096 モジュールよりも多いモジュールを含んでいます。以下の 1 つで解決してください。
/PDB:NONE
を使って再リンクします。
幾つかのモジュールをデバッグ情報なしでコンパイルします。
モジュールの数を減らします。
error with LINK_REPRO var; cannot open "
filename
"
リンカーが
filename
を作成できませんでした。以下の 1 つが原因と考えられます。
LINK_REPRO
環境変数が既存のディレクトリで現在のディレクトリではないディレクトリに設定されていることを確認します。
ディレクトリに読取り専用ファイルがないことを確認します。
LINK_REPRO
ディレクトリの全てのファイルが他のプロセスで開かれていないことを確認します。これは,リンカーがそれらに書き込む必要があるためです。
failure during conversion to COFF: cannot copy temp file filename
EDITBIN
が入力ファイルを COFF に変換できませんでした。
EDITBIN
がファイルを変換するとき,
EDITBIN
は一時ファイルを作成し,ファイルをコピーします。以下の 1 つが原因と考えられます。
与えられたファイルが適切な許可を持っていない。
ファイルを作成するのに十分なディスク容量がなかった。
おそらくネットワークの問題のため,ファイルを書き込むドライブが利用不可になっていた。