ページ 11

1.5章で行き詰りました

Posted: 2012年5月19日(土) 23:11
by 青龍
1.5章のProcessMessage関数 のところでビルドできなくなりました

コード:

#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
        ChangeWindowMode( TRUE ); // ウィンドウモードに設定
        DxLib_Init();   // DXライブラリ初期化処理

        int Handle;
        Handle = LoadGraph( "画像/キャラクタ00.png" );
        DrawGraph( 50, 100, Handle, TRUE );

        while( 1 ){
                ProcessMessage();
                if( CheckHitKey(KEY_INPUT_ESCAPE) == 1 ){
                        break;
                }
        }
        
        DxLib_End() ;   // DXライブラリ終了処理
        return 0 ;
} 
です。
ビルドのログは
1>------ ビルド開始: プロジェクト: GameProg, 構成: Debug Win32 ------
1>リンクしています...
1>LINK : fatal error LNK1168: ファイル C:\Users\○○\Documents\GameProg\Debug\GameProg.exe を開いて書き込むことができません。
1>ビルドログは "file://c:\Users\○○\Documents\GameProg\Debug\BuildLog.htm" に保存されました。
1>GameProg - エラー 1、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
となっています。
コードの中に問題があるのかわかりませんのである場合はご指摘お願いします。

Re: 1.5章で行き詰りました

Posted: 2012年5月19日(土) 23:13
by h2so5
GameProg.exeを削除してビルドしてみてください

Re: 1.5章で行き詰りました

Posted: 2012年5月20日(日) 01:13
by だんごさん
二重起動しています。
もうすでに起動しているアプリケーションを閉じてください。

Re: 1.5章で行き詰りました

Posted: 2012年5月27日(日) 20:56
by 青龍
PCを再起動してからやるとできました
解答ありがとうございます

Re: 1.5章で行き詰りました

Posted: 2012年5月27日(日) 21:16
by 青龍
一度はできたのですがやはりまだできません
GameProg.exeはGameProg.exe.embed.manifestとGameProg.exe.embed.manifest.resというものですか?

Re: 1.5章で行き詰りました

Posted: 2012年5月27日(日) 21:20
by softya(ソフト屋)
プログラムに間違いがあるのでプログラムが終了できていないと思われます。
ゲームプログラミングの館を参考に、ちゃんとしたメインループを形成して下さい。
※ GameProg.exeはGameProg.exe以外の何物でもないので、GameProg.exe.embed.manifestやGameProg.exe.embed.manifest.resではありません。
※ とりあえず、タスクマネージャーでGameProg.exeをプロセス終了して下さい。

Re: 1.5章で行き詰りました

Posted: 2012年5月30日(水) 17:37
by 青龍
できました
ありがとうございました