Visual Studio 2010 C での実行中に PDB ファイルにアクセスできない
このエラーは、Visual Studio でコンパイルされた C プロジェクトを実行しようとすると発生します2010 では、ビルド プロセス中に問題は発生しませんでしたが。実行すると、次のメッセージが表示されます。
'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
説明
PDB (プログラム データベース) ファイルは、シンボルとソース コードに関する情報が含まれており、デバッグの目的で重要です。コンパイルされた実行可能ファイルで使用されます。ただし、kernel32.dll、user32.dll、gdi32.dll などのシステム DLL の場合、通常、PDB ファイルは含まれていない、またはアクセスできません。
解決策
ツール > に移動します。オプション >デバッグ >シンボル。 [Microsoft Symbol Servers] チェックボックスを選択すると、Visual Studio が Microsoft のサーバーから PDB ファイルを自動的にダウンロードできるようになります。このオプションを有効にした後、不足している PDB ファイルを含めるためにプロジェクトを再構築します。
必要ない場合システム DLL 内のコール スタックを表示するには、デバッグ設定を変更することでこれらの警告を無視できます。 ツール> でオプション >デバッグ >一般、「マイコードのみを有効にする (アンマネージドのみ)」のチェックを外します。これには、システム DLL を含む、コール スタック内のすべてのモジュールが含まれます。
以上がVisual Studio 2010 C で実行時に PDB ファイルにアクセスできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。