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を置き換えることができます。
一緒に進行する
実行ファイルに以下のような項目はありませんか?
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を置き換えることができます。
一緒に進行する
関連
-
すでに#.objで定義されているものを修正する。
-
Cプログラムの単純なエラー [エラー] ldは1終了ステータスを返した
-
デバッグエラー MSB3073: :VCEnd がコード Solution で終了した
-
エラーが発生しました。#79: 型指定子が必要です
-
エラーが発生しました。#852: 式は完全なオブジェクト型へのポインタでなければならない
-
libstdc++-6.dll が見つからないため、コードの実行を継続できません。プログラムを再インストールすると、この問題が解決する場合があります。
-
変数、配列、構造体におけるC言語の代入
-
Linuxプログラムにおけるセグメンテーションフォールト(コアダンプ)の一般的な解決方法
-
0xffffffとは何ですか?
-
警告: 非推奨の文字列定数から 'char *' への変換[-Write-strings] 解決法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン