1. ホーム
  2. C language

C C++プログラムのランタイムプログラムは、書き込みエラーのためにDebug/1.exeを開くことができません。

2022-02-20 21:48:37

今日、私は小さなプログラムをコンパイルするためにVC6.0環境を開いたが、私に報告された "書き込みのためにDebug/1.exeを開くことができません" このようなエラー、そして、私は疑問に思った、このエラーは何ですか?

<スパン しばらく考えてから、この理由を考えてみました。
以下のように説明されています。 :あるプログラムが実行されているとき、このプログラムの exeファイル は書き込み禁止になっているので、VCで再コンパイルすると、1.exeに書き込もうとして、上記のようなエラーになります。
ということは、前回のデバッグ時に、1.exeが正常に終了しなかったということになるはずです。
回避策 タスクマネージャでプロセスが実行されているかどうかを確認し、実行されている場合は終了させることができます。
別のエラーが実行されている:プログラムが終了しました、解決策 - 互換性モードを使用しないでください。
また、「ツール」-「オプション」-「カタログ」、があります。
コンパイル時に参照したファイルが原因ですので、確認してください。ツール->オプション->パス。
実行ファイルに以下のような項目はありませんか?
X:³ Files Microsoft Visual Studio ³ Files CommonMSDev98 ³ Bin. 
X:\Program Files Microsoft Visual Studio ╱VC98BIN 
X:\Program FilesMicrosoft Visual Studio/CommonTOOLS 
X:\Program FilesMicrosoft Visual Studio⇄CommonTOOLS⇄WINNT
インクルードファイル内のパス。
X:♪Program FilesMicrosoft Visual Studio ♪VC98 ♪INCLUDE
X:♪Program FilesMicrosoft Visual Studio ♪VC98MFC ♪INCLUDE
X:\Program FilesMicrosoft Visual Studio⇄Microsoft Visual Studio INCLUDE
ライブラリファイル内のパス。
X:³ FilesMicrosoft Visual Studio ³³³ LIB
X:\Program FilesMicrosoft Visual Studio⇄MFCLIB
その場合、正しいパスを指していますか?
X:\Program FilesMicrosoft Visual Studioは、個人のインストールパスによって異なる場合がありますが、VC6のインストールパスであることが必要です。ない場合は手動で追加し、間違っている場合は正しいパスに変更してください。
VC6の起動アイコンを右クリックしてプロパティを表示し、"shortcut" 列の "target" にある、headから "common" 前部分をコピーして、"X: \Program FilesMicrosoft Visual Studioを置き換えることができます。
一緒に進行する