ゲームをプログラムしたいと思い、Dxライブラリをつかってみようとサンプルプログラムを実行しようと試みたのですが、画面の左上に黒い画面が出て異常終了してしまいました。
どうやら、DxLib_Init()の初期化に失敗しているようなのですが何が原因なのかよくわかりませんでした。
お分かりの方がございましたら、ご教授お願い致します。
実行時の出力を以下に載せます。
0:システムの情報を出力します
5: DXライブラリ Ver3.05f
7: 論理プロセッサの数 : 2
12: OS WindowsVista ( Build 6001 Service Pack 1 )
118: CPU動作速度:大体2.08GHz
120: MMX命令を使用します
125: SSE命令が使用可能です
128: SSE2命令が使用可能です
133: CPUベンダ:GenuineIntel
148: CPU名:Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
'DxLib_VC2010用.exe': 'C:\Windows\System32\dwmapi.dll' を読み込みました。Cannot find or open the PDB file
157:COMの初期化... 'DxLib_VC2010用.exe': 'C:\Windows\System32\uxtheme.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\ProgramData\Real\RealPlayer\BrowserRecordPlugin\Chrome\Hook\rpchrome10browserrecordhelper.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada\msvcr90.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada\msvcp90.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Program Files\McAfee\SiteAdvisor\sahook.dll' を読み込みました。Cannot find or open the PDB file
成功しました
190:メモリ総量:2037.69MB 空きメモリ領域:491.05MB
491.05MB
194:タイマーの精度を検査します
198:精度結果 更新回数 マルチメディアタイマー:0 パフォーマンスカウンター:60
200: パフォーマンスカウンターを使用します タイマー精度 : 14318.180000 KHz
206: ソフトの二重起動検査... 二重起動はされていませんでした
216:ウインドウクラスを登録します... 登録に成功しました
222:フルスクリーンモード用のウインドウを作成します
'DxLib_VC2010用.exe': 'C:\Windows\System32\apphelp.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\BaiduJP20.ime' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\BaiduJP20.ime' をアンロード
'DxLib_VC2010用.exe': 'C:\Windows\System32\BaiduJP20.ime' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\version.dll' を読み込みました。Cannot find or open the PDB file
273:ウインドウの作成に成功しました
303:カーソルを不可視にしました
306:IMEを無効にしました
312:DirectInput関係初期化処理
315: DirectInput7 の取得中... 'DxLib_VC2010用.exe': 'C:\Windows\System32\clbcatq.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\dinput.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\hid.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\setupapi.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\wintrust.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\crypt32.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\msasn1.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\userenv.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\secur32.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\imagehlp.dll' を読み込みました。Cannot find or open the PDB file
成功
387: 引き続き初期化処理... 初期化成功
'DxLib_VC2010用.exe': 'C:\Program Files\Baidu\IME\2.1.0.22\baiduJPTip.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Program Files\Baidu\IME\2.1.0.22\baidujp3.dll' を読み込みました。Cannot find or open the PDB file
'DxLib_VC2010用.exe': 'C:\Windows\System32\msimg32.dll' を読み込みました。Cannot find or open the PDB file
DxLib_VC2010用.exe の 0x71a14cec で初回の例外が発生しました: 0xC0000005: 場所 0x00000000 を読み込み中にアクセス違反が発生しました。
*** An Access Violation occurred in "C:\DxLib_VC\サンプルプログラム実行用フォルダ\Debug\DxLib_VC2010用.exe" :
The instruction at 71A14CEC tried to read from a NULL pointer
*** enter .exr 0022D0C4 for the exception record
*** enter .cxr 0022D0E0 for the context
*** then kb to get the faulting stack
Windows によって DxLib_VC2010用.exe でブレークポイントが発生しました。
ヒープが壊れていることが原因として考えられます。DxLib_VC2010用.exe または読み込まれた DLL にバグがあります。
あるいは、DxLib_VC2010用.exe がフォーカスを持っているときに、ユーザーが F12 キーを押したことが原因として考えられます。
可能であれば、出力ウィンドウに詳細な診断情報が表示されます。
プログラム '[2316] DxLib_VC2010用.exe: ネイティブ' はコード 0 (0x0) で終了しました。