VisualStudioに1つのプロジェクトがあるソリューションがあります2013(Visual C++)。
しかし、それをdebug
モードでビルドすると、debug
モードで実行すると次のようになります。
現在、ブレークポイントはヒットしません。このドキュメントにはシンボルがロードされていません。
Visual C#に対して人々が提案したものと同様の方法で修正しようとしました 「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません。」
残念ながら、noneは機能しました:
solution -> Properties -> Startup Project -> startup projects -> Start action
_、Debug/General settings
_-> _Just My Code
_のチェックを外します。次に、_.pdb
_と_clear, rebuild
_を使用して_Debug -> Windows -> Modules
_ファイル(_RMB -> Load symbols
_の後)を選択しようとしました。 _v120.pdb
_は_/Solution/Debug
_フォルダーにあり、_.exe
_は_/Bin
_フォルダーにありました。私はそれを選択しました、そして私はエラーメッセージを受け取りました:
このフォルダに一致するシンボルファイルが見つかりませんでした。
他に何ができますか?どのソリューション/プロジェクトオプションがデバッグに影響を与えた可能性がありますか? _x86 .exe
_ファイルの一部を含む_.lib
_プロジェクトをビルドします(ただし、_main.cpp
_でもデバッグは機能しません)。
_Debug -> Windows -> Modules
_の下に、私の_.exe
_のそのようなエントリがあることがわかります。
Project.exe F:... exe N/AN/Aバイナリはデバッグ情報を使用してビルドされませんでした。 1 2014/12/15 12:31 PM 00BA0000- 00E9C000 [3504] Project.exe
_Solution/Debug
_フォルダRebuild
モードでDebug
を押すたびに作成されるので、これは非常に奇妙です。そのため、新しい_.pdb
_を取得します。ファイルも。 Debug
モードを選択してアプリケーションを実行しています。
_Project -> Properties -> C/C++ -> General -> Debug Information Format
_の値はProgram Database for Edit And Continue (/ZI)
です。
モジュールウィンドウに表示されているデバッグ情報を適切に生成していないようです。次のプロパティが両方とも設定されていることを確認してください。
Project -> Properties -> C/C++ -> General -> Debug Information Format
そして
Project -> Properties -> Linker -> Debugging -> Generate Debug Information.
これらは時々誤って変更される可能性があります。
カスタムビルドソリューションがない限り、この情報が正当な理由なしに失われるのを見たことがありません。