私は定期的に自分のコードをデバッグすることができないため、問題であるリリースモードでのみ発生するバグがあります。ブレークポイントには、 "ブレークポイントは現在ヒットしません。このドキュメントのシンボルはロードされていません。"私は人々がこの問題について投稿した他の多くのソリューションを試しましたが、いずれもリリースモードでは動作していないようです。リリースモードでバグを発見する方法や、リリースモードでコードを定期的にデバッグする方法に関する提案はありますか?Visual Studio 2008ブレークポイントにヒットしない
答えて
プロジェクトでデバッグシンボルを有効にする必要があります。これはC++プロジェクトである場合
、あなたはデバッグ情報を取得するために2つのことを行う必要があります。「構成プロパティ」の下
1)「プロジェクトの設定」での - >「C/C++」 - >「全般"、"デバッグ情報形式 "を"プログラムデータベース(/ Zi) "に設定する必要があります。
2)「プロジェクト設定」の「設定プロパティ」 - >「リンカ」 - >「デバッグ」で、「デバッグ情報の生成」を「はい(/ DEBUG)」に設定してください。
次に、ビルド(コンパイルとリンク)プロセスでは、デバッグ情報を含むPDBが生成されます。通常、exeファイルの隣にpdb拡張子が付きます。
これでVisual Studioからプロジェクトを実行すると、ブレークポイントをデバッグして設定できるはずです。
他の言語はわずかに異なる場所にありますが、similarsの設定があります。
デフォルトでは、リリース構成では.pdbファイル(ロードできないシンボルが含まれています)は作成されません。プロジェクトプロパティでこのオプションを有効にすることができます。また、デフォルトでコードが最適化されることにも注意してください。これはブレークポイントに影響する可能性があります。リリースビルドをデバッグする際に、いくつかのブレークポイントを作成します(シンボルはロードできないため、これはあなたの問題ではありません...)。
プログラムをビルドしたコンピュータと同じコンピュータで実行している場合、通常は.pdbファイルとソースコードが検索されます。そうでなければ、.pdbファイルが.exeと同じディレクトリにあることを確認し、ランタイム/デバッガがシンボルを見つけるようにします。
- 1. C++:visual studio 2008/2010 "ブレークポイントは現在ヒットしません。"問題
- 2. WFワークフローのデバッグ時にVisual Studio 2015がブレークポイントにヒットしない
- 3. Visual Studio 2008でブレークポイントが機能しない
- 4. ブレークポイントがヒットしない
- 5. global.asaxブレークポイントがヒットしない
- 6. JavaScriptブレークポイントはVisual Studio 2008で動作しなくなりましたか?
- 7. ブレークポイントがヒットしないMono for Android(Monodroid)
- 8. ASP.NETクラスライブラリでブレークポイントがヒットしない
- 9. '__CFXNotificationPost_old'でブレークポイントがヒットしない
- 10. WebStormのデバッグモードでブレークポイントがヒットしない
- 11. Visual Studio 2010:再構築後にブレークポイントが機能しない
- 12. Visual Studio 2010:dllプロジェクトのブレークポイント
- 13. Visual Studio 2012でVisual Studio 2008ビルドツールが検出されない
- 14. Visual Studio 2008デュアルコンパイル
- 15. エディタVisual Studio 2008
- 16. Visual Studio 2008 SP1:
- 17. Visual Studio 2008テストセット
- 18. visual studio 2008テーマ
- 19. Visual Studio 2008ヘルプシステム
- 20. Visual Studio 2008クラスダイアグラムデザイナ
- 21. Visual Studio - 一部のブレークポイントが破損していない
- 22. 変換なしのVisual Studio 2010のVisual Studio 2008プロジェクト
- 23. のVisual Studio 2008 C++なしx64プラットフォーム
- 24. 私は、Visual Studio 2008とエラーなし
- 25. ブレークポイントにヒットしないのはなぜですか?
- 26. ブレークポイントにヒットしないのはなぜですか?
- 27. Visual Studio 6.0からVisual Studio 2008
- 28. フレームワーク4.0を使用したカスタムインストーラアクションでブレークポイントにヒットしない
- 29. Visual Studio 2008のデバッグ
- 30. Visual Studio 2005/2008アドイン
ありがとうございました!これはPDBを生成しましたが、私はまだ同じエラーを与える私のコードをデバッグすることができません。他のアイデア? – anthv123
私は問題は、私がデバッグしようとしているファイルは、.exeの一部ではないと思います。なんらかの理由で、デバッグモードでは、それらは.exeの一部であり、別の名前が付けられています – anthv123
DLLをビルドまたは使用していますか?デバッグ情報も利用できるようにする必要があります。 – Adisak