###前提・実現したいこと
DxLibで縦スクロールSTGを作っていて、現在タイトル画面を制作しています。
コンパイラはbcc32でBCCDeveloper+GVIMを使っています。
###発生している問題・エラーメッセージ
プログラムを実行するとWinMainの最初の行も実行されずに
Abnormal program Termination
が表示されて中断される。
###該当のソースコード
C++
1#include <DxLib.h> 2 3//ここから独自のヘッダファイル 4#include <config.h> 5#include <calculate.h> 6#include <font.h> 7 8#include <Game/game.h> 9 10#include <Scene/title.h> 11 12int WINAPI WinMain( HINSTANCE hInstance, 13 HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) 14{ 15 return 0; 16 int background = 0; 17 18 {// System Initialize 19 ChangeWindowMode( true ); 20 SetWindowText( "1500eyes" ); 21 SetGraphMode( WIN_W, WIN_H, WIN_BIT ); 22 23 if( DxLib_Init() == -1 ) 24 return -1; 25 26 SetDrawScreen( DX_SCREEN_BACK ); 27 } 28 29 {// Load Resources 30 background = LoadGraph( "./data/cg_stage.png" ); 31 32 loadTitle(); 33 loadFont(); 34 } 35 36 printfDx( commaSeparate( -100000 ).c_str() ); 37 38 // Main Loop 39 while( ProcessMessage() == 0 ){ 40 41 ClearDrawScreen(); 42 DrawGraph( 0, 0, background, true ); 43 44 switch( getGameStatus() ){ 45 case Title: 46 updateTitle(); 47 break; 48 } 49 50 ScreenFlip(); 51 52 } 53 54 {// Exit Process 55 DxLib_End(); 56 } 57 58 return 0; 59}
###試したこと
・WinMainの最初の行にreturn 0;を付けた。→Abnormal Program Terminationが表示される。
・WinMainの最初の行にMessageBoxを付けた。→Abnormal Program Terminationが表示される。
###補足情報(言語/FW/ツール等のバージョンなど)
Windows7 64bit
Memory 8GB
bcc32 Compiler 5.5.1
BCCDeveloper1.2.21