初めまして。すみません、初心者の質問なのですがよろしくお願いします。
こちらのゲームプログラミングの館でDXライブラリを使ったプログラム
(例えば1.1章に掲載されているもの)をMicrosoft Visual C++ 2010 Expressで実行しようとしたところ
Ctrl+F5によるデバッグなしでの開始はできたのですが、F5によるデバッグ開始を実行すると
>297: キーボードデバイスの初期化...
で出力が停止し、開始したプログラムのウィンドウが固まってしまいます。
何かこの症状の原因と思われるものや解決法がありましたらよろしくお願いします。
実行環境はWindows 7 64bitにDirectXのバージョンが11のものです。
キーボードはLogicool社のMK-600とK800で試しましたが
DXライブラリが使えている別の環境(Windows Vista 32bit)ではこれを使っても動作するため
キーボードに問題があるわけではないと思われます。
Visual C++ 2010 Expressの再インストールは試しましたが改善しませんでした。
また、DXライブラリを使用しないプログラムは正常にデバッグ開始ができています。
DXライブラリを使用したデバッグについて
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリを使用したデバッグについて
DXライブラリのバージョンを変えても同様の症状でしょうか?
「DXライブラリ置き場 ダウンロードページ」
http://homepage2.nifty.com/natupaji/DxL ... dload.html
それとデバッガでステップ実行でDXlib_Init()で停止している状態でしょうか?
「DXライブラリ置き場 ダウンロードページ」
http://homepage2.nifty.com/natupaji/DxL ... dload.html
それとデバッガでステップ実行でDXlib_Init()で停止している状態でしょうか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
おもち
Re: DXライブラリを使用したデバッグについて
バージョン3.10aを使用していたところを、もう一つの正常に動作する環境で使用していたsoftya(ソフト屋) さんが書きました:DXライブラリのバージョンを変えても同様の症状でしょうか?
3.06eに変更してみましたが、同様の症状でした。
ステップインで確かめてみたところ、DXlib_Init()で停止している状態でした。softya(ソフト屋) さんが書きました:それとデバッガでステップ実行でDXlib_Init()で停止している状態でしょうか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリを使用したデバッグについて
DXライブラリで作られた実行ファイルが動かないかも確認してもらえますか。
DXライブラリ付属ツールのDxLibModelViewer.exeとか、ここのだと四聖龍神録Plusとか。
「四聖龍神録Plus」
http://dixq.net/sr/
全部が動かないと環境問題だと思いますし、ウィルス対策ソフトなども疑わないと行けないかもしれません。
DXライブラリ付属ツールのDxLibModelViewer.exeとか、ここのだと四聖龍神録Plusとか。
「四聖龍神録Plus」
http://dixq.net/sr/
全部が動かないと環境問題だと思いますし、ウィルス対策ソフトなども疑わないと行けないかもしれません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
おもち
Re: DXライブラリを使用したデバッグについて
確認してみましたが、DxLibModelViewer.exeと四聖龍神録Plus(1面クリアまで)、
いずれも正常に実行されました。
いずれも正常に実行されました。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリを使用したデバッグについて
今までの話から総合すると、デバッグビルドした上でデバッグした時限定の症状でしょうかね。
あとウィルス対策ソフトを一時停止した上で、デバッグで実行の動作を確認できませんか? 出来ればネットは一時切断したほうが良いと思います。
あとウィルス対策ソフトを一時停止した上で、デバッグで実行の動作を確認できませんか? 出来ればネットは一時切断したほうが良いと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
おもち
Re: DXライブラリを使用したデバッグについて
ウィルス対策ソフト(avast)一時停止させ、ネットからの切断をした上で実行してみましたが
デバッグ開始をしたときに限って停止してしまうようです。 これだけのプログラムで試してみていますが、やはりDxLib_Init();で停止し、ウィンドウが固まります。
デバッグ開始をしたときに限って停止してしまうようです。 これだけのプログラムで試してみていますが、やはりDxLib_Init();で停止し、ウィンドウが固まります。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリを使用したデバッグについて
これは厄介ですね。おもち さんが書きました:ウィルス対策ソフト(avast)一時停止させ、ネットからの切断をした上で実行してみましたが
デバッグ開始をしたときに限って停止してしまうようです。 これだけのプログラムで試してみていますが、やはりDxLib_Init();で停止し、ウィンドウが固まります。
こういう例はあるんですが停止するのは始めてなんです。
「DxLib_Init()で終了してしまう。」
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2111
DXライブラリの作者さんに相談したほうが良いかもしれませんね。
相談先は上に書いたリンク先の「DXライブラリ置き場掲示板」です。
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?
相談する場合は相互リンクをお願いしますね。 ちなみに終末ぐらいしかお答え頂けません。
Log.txtの内容とかVC++の出力ウィンドウの内容とか全てを載せたほうが良いと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
おもち
Re: DXライブラリを使用したデバッグについて
URLも参照しながら、もう少し原因を調べてみたいと思います。softya(ソフト屋) さんが書きました:こういう例はあるんですが停止するのは始めてなんです。
「DxLib_Init()で終了してしまう。」
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2111
DXライブラリの作者さんに相談したほうが良いかもしれませんね。
相談先は上に書いたリンク先の「DXライブラリ置き場掲示板」です。
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?
相談する場合は相互リンクをお願いしますね。 ちなみに終末ぐらいしかお答え頂けません。
Log.txtの内容とかVC++の出力ウィンドウの内容とか全てを載せたほうが良いと思います。
どうしても解決できない場合は、リンク先で現状をできるだけ詳細に伝えて相談することにします。
丁寧な返信をしていただき本当にありがとうございます。