皆さんご注意😊ビルドエラーが生じてプログラムが実行できない場合の簡単な対処法はパソコンの再起動です


ソーラー「ところで


みなさん


プログラムを実行したときに


Visual Studioの画面下部に


警告 C28251


'WinMain' に対する整合性のない注釈: このインスタンスには 注釈なし が含まれます。


c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(1006) を参照してください。


エラー LNK1168


ファイル C:\Users\solar\source\repos\game\Debug\game.exe を開いて書き込むことができません。


という


エラー文が表示されプログラムが実行されない場合があります


もう遭遇したかな?」


solarplexuss「うわあ


ああ これ しょっちゅう出てくる


これが表示されると


もう


まったく


プログラムが実行できなくなるんだ


ファイル C:\Users\solar\source\repos\game\Debug\game.exe を開いて書き込むことができません。


ってなにぃ??」


マックス「C:\Users\solar\source\repos\game\Debug\game.exeを開いて書き込むことができません。


っていわれてもなあ


exeファイルを開いてかきこむことができない・・・か・・・


意味は全然分からんがなんで開けん


さっきまでプログラムを実行できただろう」




ソーラー「原因の1つは


プログラムを実行すると


真っ黒い画面が表示されることになりますが


その状態でプログラムが終了したと思ってしまうことにあります


実は


真っ黒い画面が表示されている状態は


WaitKey();


関数が実行されて


キー入力を待っている状態なのでプログラムは終了していません


まだ 実行中というわけです


ですので


何かキーを押してプログラムを終了していない状態で


さらに


新たなプログラムを実行すると


2重にプログラムを実行することになり


ビルドエラーが表示されることになります


Visual Studioでは


プログラムを同時に複数実行することはできない仕組みになっているんだ



やっかいなのは


2度目のプログラムが実行されてビルドエラーが表示されたとしても


一番最初に実行したプログラムはずっと実行され続けています


しかし


もう何かキーをおしても


一番最初に実行したプログラムを


終了させることはできません


ですので


もう


新たなプログラムを実行しようとしても


一番最初に実行したプログラムが実行され続けているので


2重にプログラムを実行することになり


新たなプログラムを実行することはできなくなるんです」


solarplexuss「ひえ~そういうことだったの


ということは


そうなった場合


どうやったら


新たなプログラムを実行できることになるのかな?」


ソーラー「新たなプログラムを実行する


           🌞簡単な方法🌞


があります


その方法とは       


          

          🌞パソコンを再起動する🌞


ことなんです




パソコンを再起動してしまえば


一番 最初に実行したプログラムを


強制終了させることができるんだよ


だから


また


Visual Studioを立ち上げれば


再び


プログラムを実行できるようになります


だから


困ったときは


とりあえず


          🌞パソコンを再起動する🌞


のを試してみてね」


マックス「ほかにもプログラムを実行できない場合があるのか?」


ソーラー「



DXライブラリを初期化する命令文


if (DxLib_Init() == -1) // DXライブラリを初期化処理しています

{

return -1; // DXライブラリの初期化に失敗したら直ちにプログラムを終了します

}


を実行しないと


そのときは


プログラムを実行できても


その次に


新たな


プログラムは実行できなくなるね」



























  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る