トップページ > 過去ログ > 記事閲覧
デバックには成功したのですが。。。
名前:YAT 日時: 2008/02/15 03:46

初めまして。YATと申します。 今回ゲームを作ろうと思ってC言語もよくわかってない のに挑戦しているばか者なのですが。。。 こちらのサイトに書いてあるとおりにDXライブラリををインストールしてある 設定したところ、画面全体の真ん中に点が一つうまく 表示されたのですが。デバックのログ?を見ると 以下のように表示されます。 'test2.exe': 'C:\Documents and Settings\高橋 祐一\My Documents\Visual Studio 2005\Projects\test2\debug\test2.exe' を読み込みました。シンボルが読み込まれました。 'test2.exe': 'C:\WINDOWS\system32\ntdll.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\kernel32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\comctl32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\advapi32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\rpcrt4.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\secur32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\gdi32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\user32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\winmm.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\wsock32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\ws2_32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\msvcrt.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\ws2help.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\imm32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\msacm32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\shell32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\shlwapi.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\ole32.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\lpk.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\system32\usp10.dll' を読み込みました。シンボルが読み込まれていません。 'test2.exe': 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll' を読み込みました。シンボルが読み込まれていません。 シンボルが読み込めていないというとくに問題は無いのでしょうか? 環境は、 Visualsudio2005 Directx SDK(April2007)をインストール済み

Page: 1 |

Re: デバックには成功したのですが。。。 ( No.1 )
名前:tok 日時:2008/02/15 05:21

問題ないです。ウチでも出ます。 その証拠に「警告」にも「エラー」にもなってないですよね。
Re: デバックには成功したのですが。。。 ( No.2 )
名前:YAT 日時:2008/02/15 19:30

早い返事ありがとうございます。 確かにエラーは出ていなかったのですが、警告が一つ出ていたような ちょっと確認してみます。 このシンボルたちは何か意味があるのでしょうか? 質問の上書きですいません。
Re: デバックには成功したのですが。。。 ( No.3 )
名前: 日時:2008/02/15 21:23

これらの警告は実際に使用したDLLに関する 報告であって異常ではありません。 XXXX.dllのモジュールを使用したが、 そのモジュールに対する、dbgファイルや pdbファイルなどのデバックテーブル及び、 プログラムデータベースの情報が見つからない という意味の警告です。 デバッグする上では必要ですが、 リリースする際には不要です。 これらのプログラムデータベースなどは シンボルファイルとしてMSDNからダウンロード できるようになっています。
Re: デバックには成功したのですが。。。 ( No.4 )
名前: 日時:2008/02/16 03:57

少し補足です。 デバッグする上ではと書きましたが、 これはアプリケーションエラーなどでの メモリダンプの解析を行う場合に必要ということで 多くの場合はUserプログラム側に問題があるので、 普通は使いません。
Re: デバックには成功したのですが。。。 ( No.5 )
名前:tok 日時:2008/02/16 10:22

通さんの補足です。 何かしらのエラーが実行中に発生したとき、通常は「〜.dll」の内部で エラーが発生した、程度の情報しか得られません。 この「シンボル」というものがあると、具体的に「〜.dllの〜という関数」 の内部でエラーが発生したという情報が得られます。 正直もっていても悪くないものだと思いますが、DLL内部のエラーに到達する前に、 自分のソースコードをステップ実行で順番に実行してゆけば原因を探ることが できます。 まぁ、あってもいいかもしれませんけど、なくても特に支障はないモノだと思います。
Re: デバックには成功したのですが。。。 ( No.6 )
名前:YAT 日時:2008/02/16 23:22

丁寧なご説明ありがとうございます。 とりあえず、今の所は問題ないという認識で理解しました。(質問しといてすいません。 デバック行ってプログラムを走らせたところ、エラーは出なかったのですが 警告が一つ出ました。 c:\program files\microsoft visual studio 8\vc\platformsdk\include\mmreg.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 Unicode形式で保存をしてなかったようです。 しかし、プログラムはキチンと動きました。
Re: デバックには成功したのですが。。。 ( No.7 )
名前:tok 日時:2008/02/17 07:43

> 警告 あ、ウチも出ますそれ(笑) 基本的にこちら側のミスとかではなく、配布されている状態が悪いので そうなってるので気にしないで大丈夫です。 どうしても気になるようでしたら、過去ログの ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=501 などを参考にされてください。 > シンボル その理解であってると思います。 なかなか必要になるものではありませんよ。
Re: デバックには成功したのですが。。。 ( No.8 )
名前:nanashi3 日時:2012/01/24 20:46

'test2.exe': 'C:\Documents and Settings\高橋 祐一\My Documents\Visual Studio 2005\Projects\test2\debug\test2.exe' を読み込みました。シンボルが読み込まれました。 高橋さん…名前出てますよ…

Page: 1 |